데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요?
쿼리질문좀드릴께요
A라는 테이블에 날짜가 있는데요..
입력되는 날짜 > 데이터 날짜 조건 이럴경우 a,b 라는 컬럼이 있을경우
a라는 컬럼에 데이터가 들어가고, 입력되는 날짜 < 데이터 날짜 이런조건일 경우
b 라는 컬럼에 데이터가 들어가야 합니다.
이럴경우 어떻게 처리해야하나요? 답변좀 부탁드릴게요...ㅠㅠ
Comment 1
-
건우아빠
2013.06.26 18:45
어떤식으로 입력을 하는지 ?
이해가 잘 안되네요...
declare @처리일자 varchar(8) ,@값 numeric
set @처리일자 = '20130101'
set @값 = 1000
insert into 테이블(a,b)
select case when convert(varchar(8),getdate(), 112) >= @처리일자 then @값 end
, case when convert(varchar(8),getdate(), 112) < @처리일자 then @값 end
어플단에서 비교해서 a,b로 분리해서 입력하셔도 되지 않나요....