Automatisches Inkrementieren von Daten in der Tabelle für eine ID basierend auf den Daten der TabelleMySql

MySQL DBMS-Forum
Guest
 Automatisches Inkrementieren von Daten in der Tabelle für eine ID basierend auf den Daten der Tabelle

Post by Guest »

Ich habe die folgende Tabelle

Code: Select all

create table summry(
id  varchar(12),
Desc varchar(50),
Qty decimal(25),
code varchar(20),
Date int,
Days int)
Tage werden basierend auf dem Datum für diese ID und diesen Code berechnet.

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post