Code: Select all
create table summry(
id varchar(12),
Desc varchar(50),
Qty decimal(25),
code varchar(20),
Date int,
Days int)
Zum Beispiel: Wenn ID-294 Code-123 das Datum 16/1 hat, dann ist „Tage“ 1
Wenn die gleiche ID-294 und der gleiche Code-123 das Datum 17/1 haben, ist „Tage“ 2, gefolgt von einem zweiten Eintrag.
So schreiben Sie eine SQL-Abfrage dafür aktualisieren?
Einfügen in summary(id, code,date,days)values(294,123,'12/1/24',1)
Daten:
ID
Code
Datum
Tage
< tr>
294
123
12/1/24
1
294
123
13/1/25
1
294
123
15/1/ 25
1
294
12316/1/25
1
294
123
17/1/25
1
Erwartet:
ID
Code
Datum
Tage
< tr>
294
123
12/1/25
1
294
123
13/1/25
2
294
123
15/1/ 25
1
294
12316/1/25
2
294
123
17/1/25
3
Seit dem 14., nicht der nächsten Tage, beginnt die Berechnung wieder bei 1. Daher werden die meisten Tage auf der Grundlage des Datums für einen bestimmten Wunsch und Code berechnet