84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
突然想不想来这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 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 TABLEWHERE XXXGROUP BYyear, month,day;结果有年月日和金额,自己组装
“如果用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
WHERE
XXX
GROUP BY
year,
month,
day;
结果有年月日和金额,自己组装