我很不要脸的来当伸手党了,但是实在卡了一会,我有如下这个表:
+----+--------+--------+-------+
| id | name | date | Income |
+----+--------+--------+-------+
| 1 | tom | 20210331 | 100 |
| 2 | tom | 20210330 | 200 |
| 3 | james | 20210331 | 30 |
| 4 | james | 20210330 | 90 |
+----+--------+--------+-------+
想获得这样的结果,能体现出来对比:
+----+--------+---------+-------------+----------+----------------+
| id | name | today | todayIncome |yesterday | yesterdayIncome|
+----+--------+---------+-------------+----------+----------------+
| 1 | tom | 20210331| 100 | 20210330 | 200 |
+----+--------+---------+-------------+----------+----------------+
| 2 | james | 20210331| 30 | 20210330 | 90 |
+----+--------+---------+-------------+----------+----------------+
请问这样的mysql语句怎么写... 先跪谢了...
大概是一条这样的 SQL?
用
datadiff(...)
函数来让日期跨度为1天。