블로그 이미지
세피롯스

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

Tag

2010. 2. 25. 13:19 초보프로그래머만..

2010년 2월인것만 찾을때
--------------------------------
select * from tbl_abc
where convert(varchar(6),scDate,112) = convert(varchar(6),'201002',112)
---------------------------------------

여기서 convert함수쓰는법을 알아보면...

convert(<변환할타입>,<변환할값>,표현식)
요렇게 쓸수있다.

convert(varchar(6),getDate(),112)

이렇게 쓴건 getDate()로 현재시간을 얻어온 datetime값을 112번표현식으로 varchar6자리로 변환시키라는뜻...

이 표현식에는 뭐가 있는지 보면...

표현식  |  결과값

-----------------------------

100      |     01 29 2009  2:55PM
101      |     01/29/2009
102      |     2009.01.29
103      |     29/01/2009
104      |     29.01.2009
105      |     29-01-2009
106      |     29 01 2009
107      |     01 29, 2009
108      |     14:55:06
109      |     01 29 2009  2:55:06:170PM
110      |     01-29-2009
111      |     2009/01/29
112      |     20090129
113      |     29 01 2009 14:55:06:170
114      |     14:55:06:170
120      |     2009-01-29 14:55:06
121      |     2009-01-29 14:55:06.170


 
posted by 세피롯스