访问SQL语句以查询当天

时间:2014-04-14 01:28:47

标签: sql ms-access

我正在使用学校的访问数据库,我正在试图弄清楚如何从当天获取所有交易而无需手动更改日期范围。我目前的疑问是:

SELECT COUNT (CustID) AS [Number of Transactions]
FROM [Transaction]
WHERE Date=_____

那么有没有办法让访问从机器中提取日期并使用它?

提前致谢!

2 个答案:

答案 0 :(得分:1)

访问中的Getdate()等效项是Now()。

如果您将日期列格式化为短日期,那么现在将其格式化为短日期,它们将是等效的。

    SELECT COUNT (CustID) AS [Number of Transactions]
    FROM [Transaction]
    WHERE format (date, "short date") = format(now(), "short date")

答案 1 :(得分:1)

在where子句中使用date()函数。这将为您提供当前日期结果。即 其中[日期] =日期()