找到周五出生的所有孩子

时间:2016-07-04 13:26:47

标签: mysql sql database date

如何在一张桌子上找到所有日期 - 星期五 - 以便我可以在另一张桌子上显示这些信息?

我正在从Ads.Date获取信息。

3 个答案:

答案 0 :(得分:1)

查看mysql function dayofweek()

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