Re: [SQL ] SQLSERVER 2005

看板Database作者 (多想兩分鐘 = =")時間17年前 (2008/08/27 14:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《cplusplus (一切都結束了)》之銘言: 請問兩個日期要怎麼直接做比較呢? 還是一定要轉成字串或是binary來比較? 還是用哪個指令可以比較兩個日期的大小呢? > 和 < 好像不能直接用?? 感謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.14.193

08/27 11:22,
datediff()勉強可用
08/27 11:22

08/27 11:30,
date 之類竟然不能直接比較? 不會吧?... @.@
08/27 11:30
對喔,看到問題沒想太多…他說不行就假設不行 下面的測試 SQL看起來是可以直接比較的… SELECT 1 WHERE CONVERT(DATETIME,'20080827')=CONVERT(DATETIME,'20080827') SELECT 1 WHERE CONVERT(DATETIME,'20080827')>CONVERT(DATETIME,'20080826') SELECT 1 WHERE CONVERT(DATETIME,'20080827')<CONVERT(DATETIME,'20080828') -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.172.157
文章代碼(AID): #18jFALbs (Database)
文章代碼(AID): #18jFALbs (Database)