AccessTr.neT
Tablodaki Değerleri Alt Alta Sıralamak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Tablodaki Değerleri Alt Alta Sıralamak (/konu-tablodaki-degerleri-alt-alta-siralamak.html)



Tablodaki Değerleri Alt Alta Sıralamak - ramazanke - 06/02/2019

Merhaba,

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

iyi çalışmalar


Cvp: Tablodaki Değerleri Alt Alta Sıralamak - ozanakkaya - 06/02/2019

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.


Cvp: Tablodaki Değerleri Alt Alta Sıralamak - ramazanke - 06/02/2019

(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