안녕하세요?
쿼리질문좀드릴께요
A라는 테이블에 날짜가 있는데요..
입력되는 날짜 > 데이터 날짜 조건 이럴경우 a,b 라는 컬럼이 있을경우
a라는 컬럼에 데이터가 들어가고, 입력되는 날짜 < 데이터 날짜 이런조건일 경우
b 라는 컬럼에 데이터가 들어가야 합니다.
이럴경우 어떻게 처리해야하나요? 답변좀 부탁드릴게요...ㅠㅠ
Comment 1
-
건우아빠
2013.06.26 18:45
안녕하세요?
쿼리질문좀드릴께요
A라는 테이블에 날짜가 있는데요..
입력되는 날짜 > 데이터 날짜 조건 이럴경우 a,b 라는 컬럼이 있을경우
a라는 컬럼에 데이터가 들어가고, 입력되는 날짜 < 데이터 날짜 이런조건일 경우
b 라는 컬럼에 데이터가 들어가야 합니다.
이럴경우 어떻게 처리해야하나요? 답변좀 부탁드릴게요...ㅠㅠ
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로 분리해서 입력하셔도 되지 않나요....