select 店铺,sum(金额),sum(数量) from tt where DATEDIFF(时间,now())<=3 group by 店铺
解决方案 »
- 求助,mysql 的 一个like问题
- SELECT 使用 IFNULL好好像发生的算术溢出了
- 提一个关于SQL设计优化的问题,空间换时间的设计?
- 为什么我建不了Mysql的数据库呢?
- linux c mysql
- linux环境下,c如何连接mysql数据库,怎样下手?!
- 如何把某个数据库映射到内存中以加快操作数据库的速度(MySQL)
- 怎么改变字段的次序
- mysql新手的菜鸟问题
- 我没有启用二进制日志,如果误删可以通过ib_logfile文件恢复数据吗?
- mysqldump导入错误 ERROR 2002 (HY000): Can't connect to local MySQL server
- Encountered a duplicated sql alias [job_id] during auto-discovery of a native-sq
from 一个表
where 时间<curdate()-interval 3 day
group by date(时间),店铺代码
SELECT
CANGKU.CKDM AS CKDM,
CANGKU.CKMC AS CKMC,
SUM (VW_QTLSMX3.SL) AS SL,
SUM (VW_QTLSMX3.JE1) AS JE,
SUM (VW_QTLSMX3.CKJ * SL) AS CKJ
FROM
VW_QTLSMX3,
CANGKU
WHERE
VW_QTLSMX3.CKDM = CANGKU.CKDM
AND VW_QTLSMX3.CKDM IN (
SELECT
CKDM
FROM
CANGKU
WHERE
QYDM = '100'
AND QDDM = '000'
)
AND DateDiff(hh,RQ,getDate())<=120
AND VW_QTLSMX3.SPDM IN (
SELECT
SPDM
FROM
SHANGPIN
WHERE
BYZD4 IN ('000', '001')
)
GROUP BY
CANGKU.CKDM,
CANGKU.CKMC
现在结果是这样的但是我要的结果是 加上红框部分的算一条记录