[SQL ] ms sql中 時間比較的問題 更新

看板Database作者 (兔子)時間15年前 (2010/09/21 20:16), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我有一個"日期"欄位 資料類型是"日期/時間" 值是"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
日期要 convert 成同一種格式才能比
09/22 00:55, 2F

09/22 10:12, , 3F
convert要怎麼用啊0.0
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)
文章代碼(AID): #1CcA8Oqo (Database)