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))