mysql打印日期为日期(第周)
我有一个带有日期列的mysql表,我想以一种模式打印我的表,在同一列中,它应该将日期打印为日期(周号)或日期周号。mysql打印日期为日期(第周),mysql,date,Mysql,Date,我有一个带有日期列的mysql表,我想以一种模式打印我的表,在同一列中,它应该将日期打印为日期(周号)或日期周号。 e、 g.2014-06-05第22周或2014-06-05(第22周) 请建议,我的桌子如下所示: ------------+-----------+-----------+------------+------------+------------+------------+------------+------------+ date | 2006_2007
e、 g.2014-06-05第22周或2014-06-05(第22周) 请建议,我的桌子如下所示:
------------+-----------+-----------+------------+------------+------------+------------+------------+------------+
date | 2006_2007 | 2007_2008 | 2008_2009 | 2009_2010 | 2010_2011 | 2011_2012 | 2012_2013 | 2013_2014 |
------------+-----------+-----------+------------+------------+------------+------------+------------+------------+
2013-06-05 | 412684953 | 618821373 | 912382161 | 1152333713 | 1696469379 | 1992249499 | 2311645340 | 2525687604 |
useMySQL WEEK()
返回给定日期的周数
参数允许用户指定一周是从星期日还是星期一开始,以及返回值应在0到53或1到53之间。如果函数中未包含任何参数,则返回默认的星期格式
语法
WEEK(date[mode]);
范例
SELECT WEEK('2009-05-18',1);
编辑
SELECT CONCAT('2009-05-18', '-week ', WEEK('2009-05-18',1));
查看该功能。是的,可以,但我想打印日期为“2014-06-05-week 22”的周数。有什么建议吗?能否将当前搜索查询添加到问题中?您可以使用该功能<代码>选择CONCAT('2009-05-18','-周',周('2009-05-18',1))代码>