Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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_Date - Fatal编程技术网

MySQL:一周的第一天和最后一天没有按预期工作

MySQL:一周的第一天和最后一天没有按预期工作,mysql,date,Mysql,Date,我有一个名为stockins的表,表中有一列stock。 在这里,我想找到一周的第一个日期和最后一个日期之间的max(stock) 为此,我使用以下查询 select max(stock) from stockins where date >= '(DATE(NOW()) - INTERVAL (WEEKDAY(DATE(NOW()))) DAY)' and date <= '(DATE(NOW() + INTERVAL (6 - WEEKDAY(NOW())) DAY))'

我有一个名为
stockins
表,表中有一列
stock
。 在这里,我想找到一周的第一个日期和最后一个日期之间的
max(stock)

为此,我使用以下查询

select max(stock) 
from stockins 
where date >= '(DATE(NOW()) - INTERVAL (WEEKDAY(DATE(NOW()))) DAY)' 
and date <= '(DATE(NOW() + INTERVAL (6 - WEEKDAY(NOW())) DAY))'
选择最大值(库存)
来自斯托克斯
其中日期>='(日期(现在())-间隔(工作日(日期(现在()))天)'
日期='(日期(现在())-间隔(工作日(日期(现在()))天)'

日期只需删除单引号

select max(stock) from stockins where date >= (DATE(NOW()) - INTERVAL (WEEKDAY(DATE(NOW()))) DAY) and date <= (DATE(NOW() + INTERVAL (6 - WEEKDAY(NOW())) DAY))

从stockins中选择max(stock),其中date>=(date(NOW())-INTERVAL(WEEKDAY(date(NOW()))DAY)和
列的date@RaymondNijland
数据类型
日期为
日期。
select max(stock) from stockins where date >= (DATE(NOW()) - INTERVAL (WEEKDAY(DATE(NOW()))) DAY) and date <= (DATE(NOW() + INTERVAL (6 - WEEKDAY(NOW())) DAY))