Merhaba,
Elimizde şöyle bir sorgu olduğunu varsayalım;
ID HAT_ID
1 55
2 58
3 55
4 58
.
.
.
.
İstediğim işlem şu; HAT_ID alanı aynı olanlara 1 den başlayarak sıra versin dinamik olarak. Yani 55 lere ayrı 1 den başlayacak, 58 lere ayrı 1 den başlayacak gibi.
Ama tabii hat_id dediğim alanda n ihtimal olabilir onlar örnek.
Var mı böyle bir ihtimal?
Elimizde şöyle bir sorgu olduğunu varsayalım;
ID HAT_ID
1 55
2 58
3 55
4 58
.
.
.
.
İstediğim işlem şu; HAT_ID alanı aynı olanlara 1 den başlayarak sıra versin dinamik olarak. Yani 55 lere ayrı 1 den başlayacak, 58 lere ayrı 1 den başlayacak gibi.
Ama tabii hat_id dediğim alanda n ihtimal olabilir onlar örnek.
Var mı böyle bir ihtimal?
row_number() fonksiyuonunu inceleyebilirsin. o işini görür.
prezarlatif
SELECT
ROW_NUMBER() OVER (Partition by HAT_ID ORDER BY HAT_ID) IX, HAT_ID
FROM ...
böyle ya da buna benzer olması lazım.
tepedeki psychedelic adam
1