从mysql的日期开始选择星期四

时间:2010-07-30 09:09:08

标签: mysql

如何从mysql选择查询中的日期选择一天说出星期四,并使用这一天在同一个表中选择一些其他值

select id,music_id,contest_no,today,exp_date,start_hour,start_minute,start_ampm, DAYNAME(today) as chday
from hit_music_content
where
    exp_date>='2010-07-30' and 
    today between '2010-07-30' and '2010-08-05'
limit 0,5

我想如果这个查询为真,那么在星期五的某一天选择hit_music_content中的所有值但是如何?

1 个答案:

答案 0 :(得分:0)

查看mysql http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format

中的date_format

%w选择一天作为int(其中0是星期日) %W选择一天作为文本(星期日)。

SELECT DATE_FORMAT(YOURDATEFIELD,'%W') as dataformated FROM YOURTABLE;