同樣的sql語句,查不出資料來
select * from table1 where t1>='2017-6-1' and t1<='2017-6-5'
改成select * from table1 where t1>='2017-06-01' and t1<='2017-06-05'
這樣就可以查出資料來
資料庫中的t1可以設定成text date datetime都是可以的。
如果是只有日期請設定成date,
如果有日期時間則設定為date time,
當然text都行,就是只能輸入值了。
以下是來自sqlite expert personal的截圖:
Sqlite 時間段查詢
1.首先建立乙個資料庫 create table date tbl id integer primary key autoincrement,date date default datetime now localtime time time default datetime now localti...
分時間段查詢
declare t table 時間 datetime,金額 int insert t select 2007 1 1 10 00 23 8 union all select 2007 1 1 01 00 04 4 union all select 2007 1 1 01 00 14 4 union...
SQL時間段查詢
access的話 select from table where date1 2008 1 20 and date2 2007 8 30 mysql的話 select from table where date1 2008 1 20 and date2 2007 3 30 也可以 select fr...