我有一张table如下:
date table_name count_table
2018-07-19 A 50
2018-07-19 B 40
2018-07-18 A 25
2018-07-18 B 30
2018-07-17 A 10
2018-07-17 B 5
我想计算每个日期的计数差。结果表如下:
date1 date2 table_name diff
2018-07-17 2018-07-18 A 15
2018-07-18 2018-07-19 A 25
2018-07-17 2018-07-18 B 25
2018-07-18 2018-07-19 B 10 `
谢谢你的帮助
3条答案
按热度按时间3df52oht1#
mbskvtky2#
如果有多个日期和实体,那么您可以使用下面的代码。我刚用mariadb写的。可以通过更改临时表语法在任何数据库中使用。
dldeef673#
在一个查询中使用同一个表两次,并给它一个别名。