84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
突然想不想来这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;
结果有年月日和金额,自己组装