[英]PHP mysql_query - Get row of current week with current date
I have a mysql table as follows: 我有一个mysql表,如下所示:
week start_date end date
1 2011-04-25 2011-05-01
2 2011-05-02 2011-05-08
3 2011-05-09 2011-05-15
I would like to run a query to get the week number when the current date is between the start_date and end_date of a specified week. 我想运行查询以获取当前日期在指定星期的开始日期和结束日期之间的星期数。
SELECT week
FROM table_name
WHERE CURRENT_DATE() BETWEEN start_date AND end_date
CURRENT_DATE() is synonyms for CURDATE() . CURRENT_DATE()是CURDATE()的同义词。
SELECT week FROM TABLE_NAME WHERE CURDATE() BETWEEN start_date AND end_date;
很简单:
SELECT week FROM my_table WHERE CURRENT_DATE > start_date AND CURRENT_DATE <= end_date
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.