Vb6 和访问日期范围
Vb6 and access Date range
将这些查询与 MySql 成功地结合使用,但它们无法与 SQL/VB 结合使用。需要任何帮助
当月记录..从当月的第一天开始到现在.
SELECT * FROM `dt_table` WHERE date between DATE_FORMAT(CURDATE() ,'%Y-%m-01') AND CURDATE()
当年记录..从当年1月1日至今.
SELECT * FROM `dt_table` WHERE date between DATE_FORMAT(CURDATE() ,'%Y-01-01') AND CURDATE()
应该是:
Select *
From dt_table
Where Fix([date]) Between DateSerial(Year(Date()), Month(Date()), 1) And Date()
和
Select *
From dt_table
Where Fix([date]) Between DateSerial(Year(Date()), 1, 1) And Date()
或
Select *
From dt_table
Where [date] >= DateSerial(Year(Date()), 1, 1) And [date] < DateAdd("d", 1, Date())
将这些查询与 MySql 成功地结合使用,但它们无法与 SQL/VB 结合使用。需要任何帮助
当月记录..从当月的第一天开始到现在.
SELECT * FROM `dt_table` WHERE date between DATE_FORMAT(CURDATE() ,'%Y-%m-01') AND CURDATE()
当年记录..从当年1月1日至今.
SELECT * FROM `dt_table` WHERE date between DATE_FORMAT(CURDATE() ,'%Y-01-01') AND CURDATE()
应该是:
Select *
From dt_table
Where Fix([date]) Between DateSerial(Year(Date()), Month(Date()), 1) And Date()
和
Select *
From dt_table
Where Fix([date]) Between DateSerial(Year(Date()), 1, 1) And Date()
或
Select *
From dt_table
Where [date] >= DateSerial(Year(Date()), 1, 1) And [date] < DateAdd("d", 1, Date())