這裏是一個在下面如何在SQL查詢轉換的MS Access在ODBC
我的查詢下面給出的是給表圖像,
$ DB2->查詢(」 SELECT CHECKINOUT.USERID,USERINFO.CardNo FROM CHECKINOUT INNER JOIN USERINFO ON CHECKINOUT.USERID = USERINFO.USERID WHERE CHECKTIME BETWEEN'$ start_date'AND'$ tommorow'AND USERINFO.CardNo <> NULL「)
我想要做的查詢在ODBC像下面
$ DB2->查詢(「選擇CHECKINOUT.USERID,USERINFO.CardNo FROM CHECKINOUT INNER JOIN USERINFO ON CHECKINOUT.USERID = USERINFO.USERID WHERE格式(檢查時間, 'DD/MM/YYYY')之間的 '$起始日期' 和 '$明天' AND USERINFO.CardNo <> NULL「)
但查詢的ODBC它並不完美,它已與所有最新數據日期差異數據。
如何在ODBC ACCESS數據庫中進行完美查詢。
請給我任何解決方案。
爲什麼使用格式?你的日期實際上是字符串? –
查詢將採取日期,我將只輸入日期(不是日期時間)。由於這些原因,我使用日期格式。請提供任何建議。 –
格式將日期轉換爲字符串。如果你打算使用它,但你不應該這樣做,那麼所有三個日期都需要採用相同的格式,並且必須在具有前導零的年月日(或年份日月),否則它將無法工作。永遠記得'04/05/2013'不是一個字符串的日期。從查詢中取出格式函數,看看會發生什麼,我只能從這裏根據你給出的信息來猜測。 –