突然想不想来这SQL应该怎么写
现在两字段time 为时间戳value 为某一笔交易金额如何用sql查出所有的天的交易金额统计,得到类似下面的数据,如果某一天没有记录,那就为0,但也查询出来,如下面18号
如果某一天没有记录,那就为0,但也查询出来,如下面18号
欢迎选择我的课程,让我们一起见证您的进步~~
「如果用sql查出所有的天的交易金額統計」? ?是什麼意思?是每天的統計總金額麼?
雷雷
select FROM_UNIXTIME(time, '%Y-%m-%d') AS day, sum(value) AS amount from table group by day
沒有的統計日期的話也要顯示,就需要在程式裡邊去實現了
SELECT YEAR(time ) year, MONTH (time )month, DAY(time )day, SUM(value )amount FROM TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE
「如果用sql查出所有的天的交易金額統計」? ?是什麼意思?是每天的統計總金額麼?
雷雷
select FROM_UNIXTIME(time, '%Y-%m-%d') AS day, sum(value) AS amount from table group by day
沒有的統計日期的話也要顯示,就需要在程式裡邊去實現了
SELECT
TABLE TABLE TABLE TABLE WHERE XXXGROUP BYyear, month,day;結果有年月日和金額,自己組裝YEAR(time ) year,
MONTH (time )month,
DAY(time )day,
SUM(value )amount
FROM
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE
TABLE