关于数据库的问题:(0分)

  • 主题发起人 主题发起人 lfqbl
  • 开始时间 开始时间
L

lfqbl

Unregistered / Unconfirmed
GUEST, unregistred user!
我想查询日期在某两个日期之间的记录,用SQL 怎么写?
 
設表名為tablename,日期字段為date1,
假設查'2001/01/01'到'2001/02/02'之間的記錄,
,則sql語句為:
select * from tablename where date1 between '2001/01/01' and '2001/02/02'
 
SELECT * FROM YOURTABLE WHERE DATEFIELD>='2002.03.12 00:00:00'
AND DATEFIELD<='2002.03.14 23:59:59'
可以查出12,13,14日的记录,用BETWEEN的话,相当于:
SELECT * FROM YOURTABLE WHERE DATEFIELD>='2002.03.12 00:00:00'
AND DATEFIELD<='2002.03.14 00:00:00'
也就是说,查不出14日的数据。
See???

 
后退
顶部