84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
突然想不想来这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