SQL bilenler yardım etsin.

Erdem_Aydın
27-03-2013, 17:45   |  #1  
Erdem_Aydın avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 18
1,628 mesaj
Kayıt Tarihi:Kayıt: Mar 2011

CREATE TABLE oda (ID int identity (1,1), Oda_No nvarchar(5))

CREATE TABLE ucret (ID int identity (1,1), Ucret nvarchar(20))

CREATE TABLE musteri (ID int identity (1,1), M_Adı nvarchar(50))

CREATE TABLE kiralama (ID int identity (1,1), Musteri_ID nvarchar(50), Oda_ID nvarchar(5),Ucret_ID nvarchar(20),Gun_ID nvarchar(5),Odeme nvarchar(10))

Ben sql penceremde sadece müsteri adı, oda numarası, oda ücreti, kaç gün kalacak bu alanları görmek istiyorum. 

Select M.Musteri, O.Oda, U.Ucreti, K.Gun From musteri M, oda O, ucret U, kiralama K Where O.ID=K.ID AND U.Ucret=K.Ucret_ID AND M.M_Adı=K.Musteri_ID AND U.ID=K.Gun_ID

Bu kodu yazdım ama yanlış nerede bulamadım lütfen yardımcı olun acil bir durum.

Acill...

Son Düzenleme: Erdem_Aydın ~ 27 Mart 2013 19:32
ersin44
29-03-2013, 10:40   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
26 mesaj
Kayıt Tarihi:Kayıt: Nis 2010

M.Musteri, O.Oda, U.Ucreti, K.Gun buralara alanları yazaksınız siz tablo adlarını yazmışsınız

kiralamada ki gun_ID nereden alıyo ????

select m.M_Adi, o.Oda_No, u.ucret,k.gün from musteri m, ucret u, oda o, kiralama k where .... "buraya da tabloyu tam oluşturduktan sonra şartı ekle".