Hallo, ich habe folgendes Anliegen:
Ich erhalte über ein Skript eine Variable mit einer Zahl und habe eine Tabelle puppets,
in der die WORKINGID gezählt wird. Im Falle von WORKINGID 1234 wären es in dem Bsp. 3 Zeilen, also alle.
Ist nun die Variable mit der Zahl kleiner als 3, sollen jeweils die Zeilen mit dem dem kleinsten Wert in der Spalte NUM gelöscht werden, bis der Counter mit der Variable übereinstimmt. Bei einem Variablenwert von 1 müssten also die Zeilen mit den IDs 2 und 3 gelöscht werden.
Tabelle: puppets
Danke im Voraus. Grüße tvtotal
Ich erhalte über ein Skript eine Variable mit einer Zahl und habe eine Tabelle puppets,
in der die WORKINGID gezählt wird. Im Falle von WORKINGID 1234 wären es in dem Bsp. 3 Zeilen, also alle.
Ist nun die Variable mit der Zahl kleiner als 3, sollen jeweils die Zeilen mit dem dem kleinsten Wert in der Spalte NUM gelöscht werden, bis der Counter mit der Variable übereinstimmt. Bei einem Variablenwert von 1 müssten also die Zeilen mit den IDs 2 und 3 gelöscht werden.
Tabelle: puppets
Code:
ID | ACTIVE | WORKINGID| NUM | DESC
+--+--------+---------+--------+------+
1 | 1 | 1234 | 5678| E...
+--+--------+---------+--------+------+
2 | 1 | 1234 | 5672| G...
+--+--------+---------+--------+------+
3 | 1 | 1234 | 4612| G...
+--+--------+---------+--------+------+