选择工作日=周一,周二等

时间:2014-08-12 23:34:50

标签: ms-access

我如何SELECT行来自某一天的某一天?我知道Weekday(#01/01/2014#)返回表示当天的正确数字,但不确定如何将其用作WHERE子句的一部分。

我试过了

SELECT * 
FROM problems
WHERE problems.start_date = Weekday(5);

尝试获取星期四但是没有成功的所有行。

SELECT *
FROM problems
WHERE problems.start_date = WeekdayName(1,True);

1 个答案:

答案 0 :(得分:2)

如果我说

SELECT tbl.Updated, Weekday([updated]) AS WDay
FROM tbl
WHERE Weekday([updated])=3

(假设更新的字段是日期数据类型)

我将在周二开始,因为星期日在我的语言环境中开始,但是,如果不适合,我可以指定开始日期(http://www.techonthenet.com/access/functions/date/weekday.php)。