GBorb Δημοσ. 24 Νοεμβρίου 2021 Δημοσ. 24 Νοεμβρίου 2021 TimeStamp Param3 2021-11-19 08:04:28.000 6846 2021-11-19 14:52:50.000 6846 2021-11-19 15:01:33.000 6846 2021-11-19 15:16:46.000 6846 Εχω τα παραπανω δεδομενα σε πινακα. Θελω να μεταφερω τις εγγραφες αυτες σε αλλο πινακα ομως πρεπει να βαλω τιμη σε μια τριτη στηλη η οποια θα εχει την τιμη 1 και 2 Η πρωτη εγγραφη της ημερας θα παιρνει την τιμη 1, η δευτερη την 2, η τριτη την 1 κτλ Το κλειδι ειναι η στηλη Param3.
MastroGiannis Δημοσ. 25 Νοεμβρίου 2021 Δημοσ. 25 Νοεμβρίου 2021 Δοκίμασε έτσι: INSERT INTO Table2 (Param3, [TimeStamp], Step ) SELECT Table1.Param3, Table1.TimeStamp, (SELECT 1+((COUNT(*)-1) MOD 2) FROM Table1 AS t1 WHERE t1.TimeStamp<=Table1.TimeStamp AND t1.Param3=table1.Param3) AS Step FROM Table1; Step είναι η τρίτη στήλη.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα