database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1612 게시물 읽기
No. 1612
[질문] 수식은 안되는듯 합니다. 어떻게 해야할까요 ???
작성자
서우람
작성일
2004-10-11 17:03
조회수
2,282

Select Rate,'a'=CASE
WHEN 'A'='A' THEN (Rate*0.85)

WHEN 'B'='A' THEN (Rate*0.90)
WHEN 'C'='A' THEN (Rate*0.95)
END
From Tb_NetFee

이런 식으로 구현 할려면 어떻게 해야 할까요?

수식은 안되는듯한데...

이 글에 대한 댓글이 총 2건 있습니다.

case when 구문은 맞는건가요?

 

그럼 혹시 형변환 문제인거 같은데..

(Rate*0.85) 같은걸 char형으로 변환해주시면...

 

='ㅅ'=님이 2004-10-13 14:56에 작성한 댓글입니다. Edit

'A' = 'A'  <--------- 이부분이 이상하네요..

한쪽은 컬럼명이 되어야 할듯 하군요..

컬럼명이 grade일 경우

select Rate,

case grade

when 'A' then (Rate*0.85)

when 'B' then (Rate*0.90)

..

end as Point

from Tb_NetFee

 

case when 구문은 아래처럼도 가능

case

when grade = 'A' then (Rate*0.85)

when grade = 'B' then (Rate*0.90)

..

end as Point

대병소주님이 2004-10-17 20:22에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1618쿼리에 원하는 결과가 안나와요, 쉬운 거같은데 ㅠㅠ [3]
백발마담
2004-10-13
2773
1616[질문]"ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]" 이놈이 뭔지 ???
서우람
2004-10-13
3059
1613Database 전체 백업 받을때
김민영
2004-10-12
2894
1612[질문] 수식은 안되는듯 합니다. 어떻게 해야할까요 ??? [2]
서우람
2004-10-11
2282
1611linked server를 프로시저에서 쿼리하는 방법은?
복팅이
2004-10-11
3341
1610asp에서.. 두개의 db로 부터...
김길섭
2004-10-10
2232
1609빠른 답변을 원해여..^^ (시험때문에...ㅠ.ㅠ)
김옥택
2004-10-10
1961
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다