【发布时间】:2011-02-24 07:30:34
【问题描述】:
拜托,我需要一个 sql 查询来使用 vb6 从 access 数据库中选择数据。该查询将仅提供当前日期,并且已比较的字段为数据库中的 curr_date。
例如
SELECT *
FROM TABLE
WHERE curr_date BETWEEN firstoflastmonth AND endoflasthmonth;
SELECT *
FROM TABLE
WHERE curr_date BETWEEN firstoflastweek AND endoflasthweek;
SELECT *
FROM TABLE
WHERE curr_date BETWEEN firstofthismonth AND endofthismonth;
SELECT *
FROM TABLE
WHERE curr_date BETWEEN firstofthsiweek AND tilldate;
我想知道的问题是如何指定两个日期进行比较
【问题讨论】:
-
如何定义“上周”和“上个月”?下周二,3 月 1 日,是上个月的 2 月吗?这不是一件小事——不同的用户可能会以不同的方式解释这些通俗易懂的术语,而不会得到他们期望的结果。