1 頁 (共 1 頁)

整數型態的日期欄位如何搜尋?

發表於 : 2006-07-12 13:06:33
asongo
我在做報表程式之查詢條件時,要將s_datetime輸入的日期轉成整數型態後去資料表中查詢符合的資料,似乎只能查詢距離今天幾天的資料,無法指定某一天的資料。

您的資料型態

發表於 : 2006-07-12 22:13:53
yehlu
是 DATE
還是 DATETIME 呢

資料欄位型態是INT(15)

發表於 : 2006-07-13 08:14:23
asongo
如同XOOPS2的 xoops_users table 的 註冊日期 regdate(INT 10) 一樣,field type是 int 整數型態,我推算結果應該是計算距離1970/01/01 00:00:00的秒數,如1152675848, 約等於2006-07-12 11:44:ss,因此在查詢前要先轉換年月日成為整數才找得到資料,如搜尋欄位 s_datetime(INT) 輸入條件"20060712"時要如何查出當天的資料 ? 等於要包含當天00:00:00到23:59:59的所有筆數。