Sıralama: Member
Gruplar: Registered
Katılan: 4.11.2014(UTC) Mesajlar: 27   Konum: Karaman Thanks: 4 times
|
Merhabalar FIYATLAR adında bir tablomuz olsun.
id aFiyati bfiyati cfiyati
1-- 10 ---- 20 ---- 30 2-- 15 ---- 12 ---- 17 3-- 80 ---- 12 ---- 52
Şeklinde verilerimiz olsun. TOPLAM_FIYAT adında bir view oluşturmak istiyorum.
id aFiyati+bFiyati+Cfiyati olacak şekilde ise iki tane kolon olacak. ancak id=2 olan veri için sadece aFiyati ve bFiyatinin toplanmasını istiyorum. id=1 ve id=3 için ise aFiyati+bFiyati+cFiyati nın toplamını istiyorum nasıl yapabilirm ?
|
|
|
|
Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 672
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Originally Posted by: mstfgnlty  Merhabalar FIYATLAR adında bir tablomuz olsun.
id aFiyati bfiyati cfiyati
1-- 10 ---- 20 ---- 30 2-- 15 ---- 12 ---- 17 3-- 80 ---- 12 ---- 52
Şeklinde verilerimiz olsun. TOPLAM_FIYAT adında bir view oluşturmak istiyorum.
id aFiyati+bFiyati+Cfiyati olacak şekilde ise iki tane kolon olacak. ancak id=2 olan veri için sadece aFiyati ve bFiyatinin toplanmasını istiyorum. id=1 ve id=3 için ise aFiyati+bFiyati+cFiyati nın toplamını istiyorum nasıl yapabilirm ? selamlar view ın içinde if kullanamazsın o yüzden union all kullanman daha dogru olur. soyle yaparsın Kod:
create view viewadi as
SELECT id, aFiyati+bFiyati+Cfiyati as toplam from fiyatlar
where id in (1,3)
UNION ALL
SELECT id, aFiyati+bFiyati as toplam from fiyatlar
where id in (2)
|
Yeniden geri döndük 2025 |
|
|
|
Forumu Atla
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.