Hallo,
also ich komme nicht auf die richtige Lösung, deshalb benötige ich eure Hilfe.
Ich habe schon alles kreuz und quer mit MAX() und ORDER BY ... DESC probiert, aber ich erhalte nicht das gewünschte Ergebnis.
Tabelle 1 (mit fortlaufendem Datum):
Tabelle 2:
gewünschtes Ergebnis:
Ich hoffe ihr habt eine Vorstellung von dem, was ich meine.
also ich komme nicht auf die richtige Lösung, deshalb benötige ich eure Hilfe.
Ich habe schon alles kreuz und quer mit MAX() und ORDER BY ... DESC probiert, aber ich erhalte nicht das gewünschte Ergebnis.
Tabelle 1 (mit fortlaufendem Datum):
ID | DATE |
1 | 2017-01-01 |
2 | 2017-01-02 |
3 | 2017-01-03 |
4 | 2017-01-04 |
5 | 2017-01-05 |
6 | 2017-01-06 |
7 | 2017-01-07 |
8 | 2017-01-08 |
9 | 2017-01-09 |
10 | 2017-01-10 |
11 | 2017-01-11 |
12 | ... |
Tabelle 2:
ID | DATE |
1 | 2017-01-01 |
2 | 2017-01-06 |
3 | 2017-01-10 |
gewünschtes Ergebnis:
ID | DATE_1 | DATE_2 |
1 | 2017-01-01 | 2017-01-01 |
2 | 2017-01-02 | 2017-01-01 |
3 | 2017-01-03 | 2017-01-01 |
4 | 2017-01-04 | 2017-01-01 |
5 | 2017-01-05 | 2017-01-01 |
6 | 2017-01-06 | 2017-01-06 |
7 | 2017-01-07 | 2017-01-06 |
8 | 2017-01-08 | 2017-01-06 |
9 | 2017-01-09 | 2017-01-06 |
10 | 2017-01-10 | 2017-01-10 |
11 | 2017-01-11 | 2017-01-10 |
12 | 2017-01-12 | 2017-01-10 |
Ich hoffe ihr habt eine Vorstellung von dem, was ich meine.
Kommentar