[]

MSSQL SIRA
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
(13.06.17 11:28:39)

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.
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
(13.06.17 11:40:49 ~ 11:56:14)
1