query ile nasıl?

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

query ile nasıl?

Mesaj gönderen m_ekici »

s.a.

2 Farklı tablom ve bu tablolarda bazı aynı alanlarım var. (msSql)(TARIH,SAAT,CIKISBENZINI,DONUSBENZINI)

bu iki tablodan aynı olan tabloları altalta nasıl birleştirir ve Tarihe göre sıralayablirim?

Tşk.

Kod: Tümünü seç

1.Table
01.01.2003,12:00,10,2
01.01.2003,15:00,8,4
01.01.2003,18:15,6,3
2.Table
01.01.2003,13:00,2,0
01.01.2003,14:00,10,7
01.01.2003,19:30,3,0

Sonuçta Almak istediğim rapor
01.01.2003,12:00,10,2
01.01.2003,13:00,2,0
01.01.2003,14:00,10,7
01.01.2003,15:00,8,4
01.01.2003,18:15,6,3
01.01.2003,19:30,3,0

superco
Üye
Mesajlar: 68
Kayıt: 05 Haz 2005 06:47
Konum: Düzce

Mesaj gönderen superco »

S.A.

Union kullanarak yapabilirsin.

Kod: Tümünü seç

select tarih,saat from tablo1
union
select tarih,saat from tablo2
Allah herkesin sırtına kaldırabileceği kadar yük koyar
superco
Üye
Mesajlar: 68
Kayıt: 05 Haz 2005 06:47
Konum: Düzce

Mesaj gönderen superco »

Birde SQL Server da "Partitioned View" diye bir özellik var. Yardımdan bir bak istersen.
Allah herkesin sırtına kaldırabileceği kadar yük koyar
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

superco yazdı:S.A.

Union kullanarak yapabilirsin.

Kod: Tümünü seç

select tarih,saat from tablo1
union
select tarih,saat from tablo2
Yukarıda ufak bir eksiklik büyük bir sorun var..

yukarıdaki gibi yaparsanız. aynı olan kayıtlar listelenmicektir.

Kod: Tümünü seç

select tarih,saat from tablo1
union all
select tarih,saat from tablo2
Şeklinde yapmalısınız.
Saygılar.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

tşk. bu ne hız yaa
Cevapla