如何在一张桌子上找到所有日期 - 星期五 - 以便我可以在另一张桌子上显示这些信息?
我正在从Ads.Date
获取信息。
答案 0 :(得分:1)
select * from ads where DayOfWeek(ads.Date)=6
dayofweek()从1-7返回工作日编号,其中1是星期日。如果你想让每个星期五出生的人都必须在dayofweek()= 6
上过滤答案 1 :(得分:0)
(PowerkW) (Time) (Diff-Days) (Diff-Hours) (Diff-Minutes) (Group)
31011.39 2014-01-01 00:30:00 NULL NULL NULL 1
31838.74 2014-01-01 00:40:00 0 0 -10 1
32356.35 2014-01-01 00:50:00 0 0 -10 1
32358.82 2014-01-01 01:00:00 0 -1 -10 1
32414.15 2014-01-01 01:10:00 0 0 -10 1
32413.81 2014-01-01 01:20:00 0 0 -10 1
32412.35 2014-01-01 01:30:00 0 0 -10 1
32416.23 2014-01-01 01:40:00 0 0 -10 1
32014.94 2014-01-01 01:50:00 0 0 -10 1
31184.45 2014-01-01 03:40:00 0 -2 -110 2
32403.38 2014-01-01 03:50:00 0 0 -10 2
32415.07 2014-01-01 04:00:00 0 -1 -10 2
32388.04 2014-01-01 04:10:00 0 0 -10 2
32320.70 2014-01-01 04:20:00 0 0 -10 2
32297.44 2014-01-01 04:30:00 0 0 -10 2
答案 2 :(得分:0)
你可以使用它:
DATE_FORMAT( yourdate, '%w')
将返回星期几,0表示星期日,6表示星期六。如果你想要所有星期五,你可以尝试这样的事情:
SLECT DATE_FORMAT( yourdate, '%w') AS dateofbirth FROM yourtable WHERE dateofbirth = 5