access中日期做主鍵,select * from table1 where rq = #2017-01-01 00:30:00#就查詢不出來資料.如果用datediff就行,但是datediff實在是太慢了,資料量巨大.
求大神解決?
uj5u.com熱心網友回復:
確認一下是否有#2017-01-01 00:30:00#的記錄。 你的datediff是如何寫的?uj5u.com熱心網友回復:
確定有記錄select * from table1 where DateDiff( "s", rq, #2017-01-01 00:30:00#) = 0 這句sql有記錄
select * from table1 where rq= #2017-01-01 00:30:00# 這句sql沒有記錄
uj5u.com熱心網友回復:
有大神幫幫忙嗎?uj5u.com熱心網友回復:
select rq, rq-#2017-01-01 00:30:00# from table1 where DateDiff( "s", rq, #2017-01-01 00:30:00#) = 0檢查結果。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/118034.html
標籤:Access
上一篇:請教sql陳述句優化
下一篇:關于mysql儲存程序中句柄問題
