具有7行的表,所有工作日为值。我只想要一个简单的sql查询以获取除周末之外的工作日中的所有值。
答案 0 :(得分:0)
我希望这可以帮助您
SELECT *
FROM [YourTableName] t
WHERE DATENAME(WEEKDAY,t.[YourDateField]) NOT IN ('Saturday','Sunday');
答案 1 :(得分:0)
简单,请尝试:
SELECT *
FROM [YourTable]
WHERE DATENAME(WEEKDAY,[DateField]) <> 'Saturday'
AND DATENAME(WEEKDAY,[DateField]) <> 'Sunday'
有一个Similar问题,带有解决方案。
答案 2 :(得分:-1)
MySQL WEEKDAY()
函数返回给定日期的一周中的一天的索引(周一为0,周二为1,周日为6)。
语法:
WEEKDAY(date)
其中date是一个日期。