0
我有一個SQL查詢,我需要從一個Access數據庫將DATE
列轉換爲DATETIME
。如何在SQL中將DATE列轉換爲DATETIME,查詢Access數據庫?
要轉換的列有:
CHECKINOUT.CHECKTIME
CHECKINOUT.DefaultIn
CHECKINOUT.DefaultOut
這是我的查詢:
SELECT
USERINFO.NAME, USERINFO.EmployeeCode, CHECKINOUT.CHECKTYPE,
CHECKINOUT.DefaultIn, CHECKINOUT.DefaultOut, CHECKINOUT.DefaultBreckIn,
CHECKINOUT.DefaultBreakOut, CHECKINOUT.CHECKTIME, USERINFO.TITLE
FROM
(CHECKINOUT
INNER JOIN USERINFO ON CHECKINOUT.USERID = USERINFO.USERID)
WHERE
(CHECKINOUT.CHECKTIME >= ?)
AND (CHECKINOUT.CHECKTIME <= ?)
AND (CHECKINOUT.USERID = ? OR ? = - 1)
AND (CHECKINOUT.DefaultIn <= CHECKINOUT.CHECKTIME OR
CHECKINOUT.DefaultOut >= CHECKINOUT.CHECKTIME)
什麼是最好的方法是什麼?
感謝