【发布时间】:2016-07-04 13:26:46
【问题描述】:
如何在一个表中找到所有日期(即星期五),以便在另一个表中显示信息?
我正在从Ads.Date获取信息。
【问题讨论】:
-
SELECT DAYOFWEEK('2007-02-03');
如何在一个表中找到所有日期(即星期五),以便在另一个表中显示信息?
我正在从Ads.Date获取信息。
【问题讨论】:
select * from ads where DayOfWeek(ads.Date)=6
dayofweek() 返回从 1 到 7 的工作日编号,其中 1 是星期日。如果你想让每个人都在星期五出生,你必须在 dayofweek() = 6 上进行过滤
【讨论】:
SELECT *
FROM users
WHERE DAYOFWEEK(birthday)=6
【讨论】:
你可以使用它:
DATE_FORMAT( yourdate, '%w') 将返回星期几,0 代表星期日,6 代表星期六。如果你想要所有的星期五,你可以尝试这样的事情:
SLECT DATE_FORMAT( yourdate, '%w') AS dateofbirth FROM yourtable WHERE dateofbirth = 5
【讨论】: