简体   繁体   English

PHP mysql_query-获取具有当前日期的当前星期的行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM