Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用mySQL根据开始日期设置和结束日期值_Mysql - Fatal编程技术网

如何使用mySQL根据开始日期设置和结束日期值

如何使用mySQL根据开始日期设置和结束日期值,mysql,Mysql,我有一个表,有两个字段,日期开始和日期结束,都是日期字段 “开始日期”当前填充了各种日期。我需要将结束日期设置为下一年的6月30日 因此,如果开始日期=2009-03-15,那么结束日期=2010-06-30 如果开始日期=2010-03-15,则结束日期=2011-06-30 如果开始日期=2010-07-01,则结束日期=2011-06-30 有没有一种简单的方法可以在查询中设置结束日期 UPDATE table SET date_end=STR_TO_DATE(CONCAT(YEAR(da

我有一个表,有两个字段,日期开始和日期结束,都是日期字段

“开始日期”当前填充了各种日期。我需要将结束日期设置为下一年的6月30日

因此,如果开始日期=2009-03-15,那么结束日期=2010-06-30

如果开始日期=2010-03-15,则结束日期=2011-06-30

如果开始日期=2010-07-01,则结束日期=2011-06-30

有没有一种简单的方法可以在查询中设置结束日期

UPDATE table SET date_end=STR_TO_DATE(CONCAT(YEAR(date_start)+1,'-06-30'),'%Y-%m-%d')
?