Skip to main content

AccessTr.neT


Tablodaki Değerleri Alt Alta Sıralamak

Tablodaki Değerleri Alt Alta Sıralamak

Çözüldü #1
Merhaba,

Ekteki örnekta bulunan puantaj tablosundaki değerleri alt alta sıralamak istiyorum örnek tablodaki gibi desteğinizi rica ederim

iyi çalışmalar
.zip Puantaj.zip (Dosya Boyutu: 20,95 KB | İndirme Sayısı: 2)
Cevapla
#2
SELECT Gün, Adı, Soyadı, [Sicil No], Puantaj
FROM (SELECT "Gün 1" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 1] AS Puantaj, Val(1) AS sno
FROM Puantaj
ORDER BY Val(1)
UNION SELECT "Gün 2" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 2] AS Puantaj, Val(2) AS sno
FROM Puantaj
UNION SELECT "Gün 3" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 3] AS Puantaj, Val(3) AS sno
FROM Puantaj
UNION SELECT "Gün 4" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 4] AS Puantaj, Val(4) AS sno
FROM Puantaj
UNION SELECT "Gün 5" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 5] AS Puantaj, Val(5) AS sno
FROM Puantaj
UNION SELECT "Gün 6" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 6] AS Puantaj, Val(6) AS sno
FROM Puantaj
UNION SELECT "Gün 7" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 7] AS Puantaj, Val(7) AS sno
FROM Puantaj
UNION SELECT "Gün 8" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 8] AS Puantaj, Val(8) AS sno
FROM Puantaj
UNION SELECT "Gün 9" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 9] AS Puantaj, Val(9) AS sno
FROM Puantaj
UNION SELECT "Gün 10" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 10] AS Puantaj, Val(10) AS sno
FROM Puantaj
)  AS srg_puantaj
ORDER BY srg_puantaj.sno;

Üstteki kod 10 günlük veriyi gösterir. Kalan 20 günü tamamlarsınız.

Ayrıca, Yapılmaması Gereken Ölümcül HatalarURL'ye Git konusunu mutlaka okuyunuz. Tabloda Adı, Gün 1, Gün 20, Hakediş Süresi (Saat) şeklinde alan olmaz, adi, gun_1, hakedis_suresi_saat şeklinde olmalı. Türkçe karakter ve boşluk içermemelidir.
Cevapla
#3
(06/02/2019, 15:56)ozanakkaya yazdı:
SELECT Gün, Adı, Soyadı, [Sicil No], Puantaj
FROM (SELECT "Gün 1" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 1] AS Puantaj, Val(1) AS sno
FROM Puantaj
ORDER BY Val(1)
UNION SELECT "Gün 2" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 2] AS Puantaj, Val(2) AS sno
FROM Puantaj
UNION SELECT "Gün 3" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 3] AS Puantaj, Val(3) AS sno
FROM Puantaj
UNION SELECT "Gün 4" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 4] AS Puantaj, Val(4) AS sno
FROM Puantaj
UNION SELECT "Gün 5" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 5] AS Puantaj, Val(5) AS sno
FROM Puantaj
UNION SELECT "Gün 6" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 6] AS Puantaj, Val(6) AS sno
FROM Puantaj
UNION SELECT "Gün 7" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 7] AS Puantaj, Val(7) AS sno
FROM Puantaj
UNION SELECT "Gün 8" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 8] AS Puantaj, Val(8) AS sno
FROM Puantaj
UNION SELECT "Gün 9" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 9] AS Puantaj, Val(9) AS sno
FROM Puantaj
UNION SELECT "Gün 10" AS Gün, Puantaj.Adı, Puantaj.Soyadı, Puantaj.[Sicil No], Puantaj.[Gün 10] AS Puantaj, Val(10) AS sno
FROM Puantaj
)  AS srg_puantaj
ORDER BY srg_puantaj.sno;

Üstteki kod 10 günlük veriyi gösterir. Kalan 20 günü tamamlarsınız.

Ayrıca, Yapılmaması Gereken Ölümcül HatalarURL'ye Git konusunu mutlaka okuyunuz. Tabloda Adı, Gün 1, Gün 20, Hakediş Süresi (Saat) şeklinde alan olmaz, adi, gun_1, hakedis_suresi_saat şeklinde olmalı. Türkçe karakter ve boşluk içermemelidir.
emeğiniz için çok teşekkürler
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task