sayın direnist çok saolun sorunum çözüldü. Verdiğiniz kodun
(27/12/2017, 22:13)direnist yazdı: Kod:
(select count([ihtiyac_no]) from tbl_ihtiyac where [ihtiyac_no]<=ss.[ihtiyac_no]) as sira, ss.*
kısmının mantığını anlayamadım. bu kısmı antabilir misiniz?
Merhaba,
Bu kod ile, sorguda bulunan ss isimli sorgudaki ihtiyac_no alanını saydırıyor. tbl_ihtiyac isimli tablodaki ihtiyac_no ile ss sorgusundaki ihtiyac_no alanları eşit veya küçük ise sayıyor.
Tablodaki ihtiyacno 14, 14'e eşit ve küçük sayı 1 tane olduğu için 1, ihtiyac no 15 olduğunda 15'e eşit ve küçük olduğu için 2 yazıyor.
Ayrıca,
Sorguda Sıra Numarası Verme (Modül İle) bağlantısındaki konu benzeri işlemi modül ile yapılabilir.