Skip to main content

#EvdeKal


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

Visual Basic Code
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.

"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#3
(06/02/2019 15:56)ozanakkaya Adlı Kullanıcıdan Alıntı:

Visual Basic Code
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