[SQL ] ms sql中 時間比較的問題 更新
我有一個"日期"欄位
資料類型是"日期/時間"
值是"2010/9/3 下午 04:49:23"
但是當我下sql指令
SELECT * FROM Event WHERE '日期'>'" & DateAdd("s", -10, Now) & "'"
↑vb6語法 現在時間的前十秒
不知為什麼該筆資料會跑出來
我確定DateAdd("s", -10, Now)的確是 2010/9/21 下午 08:11:50
怎樣也不會比較小啊
是我比較的方式寫錯了嗎?
謝謝
--
◤ __ \__◣ ◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣ ◢███◣
妳是我 █████ █████ 你是我
██●█● █▇███
最愛的寶貝 ██╱╲ ●◥█████◣● 最寶貝的愛
◥╱█╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
推
09/21 22:06, , 1F
09/21 22:06, 1F
推
09/22 00:55, , 2F
09/22 00:55, 2F
→
09/22 10:12, , 3F
09/22 10:12, 3F
→
09/22 10:19, , 4F
09/22 10:19, 4F
昨天打太快把mssql打成mysql
差好多=.=
====================================================================
不知道是vb問題還是sql問題
我下"SELECT * FROM `Event` WHERE `日期` < NOW();"
可以過
我下"SELECT * FROM `Event` WHERE `日期` < GETDATE();"
卻說GETDATE函數未定義
但是不是GETDATE才是MSSQL的用法嗎=.=?
※ 編輯: hirabbitt 來自: 163.13.127.91 (09/22 11:12)