【发布时间】:2019-08-31 20:35:06
【问题描述】:
订单表由数量、价格、用户名和订单日期组成,日期时间格式。
如果提交了多个项目,例如 8 台显示器和 2 台,则从购物车页面提交订单。它将作为两个单独的记录输入。
目标:将用户拥有的每条记录的数量乘以价格,然后将过去 30 天的记录相加。
尝试使用以下代码获取过去 30 天的订单,但该代码不起作用。
编辑:获取过去 30 天订单的工作代码
SELECT * FROM `orders`
where orderdate between adddate(now(),-30) and now()
老实说不知道从上面的 sql 语句从哪里开始,不知道 groupbys、count 和 sum() 函数的确切位置,因为我只是从 sql 开始。
【问题讨论】:
-
这怎么行不通?
标签: php mysql sql phpmyadmin