SORU 12: 2 DEĞER ARASINDA MAAŞ ALANLARI LİSTELEMEK
#1
Arkadaşlar iyi haberlerim var.. Patron maaşı 750 ytl ile 1000 ytl arasında olan personelin isimlerini ve maaş bilgilerini istiyor.. Sonunda anladı galiba üç kuruşa çalıştığımızı, zam yapacak.. Smile


Eklenti Dosyaları
.rar   Sirket.rar (Boyut: 12,62 KB / İndirilme: 825)



  Alıntı
Bu mesajı beğenenler:
#2
Smile

Belki de o maaş aralığındaki personeli inceleyip, yüksek maaş alanlara örnek gösterecek ve "bakın bunlar nasıl geçiniyor, sizin de maaşınızı indiriyorum" diyecektir.... Smile Smile

Şaka bir yana, bu sorunun birden fazla çözümü var gibi geliyor bana:

1-) Önce zor yolu deneyelim:

Maaş aralığı 750 ile 1000 YTL arasında olanları listeleyeceğimize göre, personel tablosunda "Maas" alanına 750 YTL'den büyük VE 1000 YTL'den küçük olanları listele anlamına gelen bir şeyler yazmak gerekiyor... Yani şöyle bir şeyler:

>750 AND <1000

Kod:
SELECT *
FROM personel
WHERE (Maas)>750 and (Maas)<1000

Bunu yaptığımız zaman maaşı 750'den büyük ve 1000'den küçük 13 kişi listeleniyor... Fakat bu aralığa, maaşı tam 750 ve 1000 YTL'ye eşit olan personel dahil değil, o halde cümlede biraz değişiklik yapmak gerekiyor:

Kod:
SELECT *
FROM personel
WHERE (Maas)>=750 and (Maas)<=1000

Bu durumda 20 kayıt listelenmiş olacaktır...

2-) Tabii bu sonucu elde etmenin daha şık bir yöntemi var: BETWEEN

Kod:
SELECT * FROM personel
WHERE Maas BETWEEN 750 and 1000

Burada maaşı 750 VE 1000 YTL arasında olan kayıtları personel tablosundan getir komutunu vermiş olduk... (Maaşı 750 ve/veya 1000 YTL'ye eşit olan personel de bu listeye dahildir)...



  Alıntı
Bu mesajı beğenenler:
#3
Küçük bir hususla: Cevap doğru da istenilen ad ve maaş sadece. Fazla bilgi kafa karıştırır bence. Ben gibi öğrenenler de ad ve maaşı getirmek için * kullanılıyor sanmasın bir de.

SQL
  1. SELECT ad, maas FROM personel
  2. WHERE Maas BETWEEN 750 AND 1000


Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#4
Teşekürler Hocam, Arşivliyorum Ellerinize Sağlık..



  Alıntı
Bu mesajı beğenenler:
#5
Çok ayrıntılı güzel bir paylaşım, istediğim gibi. Ellerinize sağlık =) =)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  SORU 26: Rastgele isim (Çekiliş) beab05 29 16.438 05-08-2019, 21:43
Son Mesaj: halily
  SORU 11: 2. Harfe Göre Personel Bulmak beab05 13 15.554 11-02-2019, 13:18
Son Mesaj: dsezgin
  SORU 27: İLLERE GÖRE PERSONEL VE MAAŞ TOPLAMI gitarisyen 8 7.602 25-02-2014, 10:17
Son Mesaj: mesut58580
  SORU 37: Adı H ile başlayan Soyadı K ile bitenler onur_can 0 3.276 18-02-2014, 01:03
Son Mesaj: onur_can
  SORU 36: Maaşı Belli aralıkta olanları Listeleme onur_can 0 1.856 18-02-2014, 01:00
Son Mesaj: onur_can
  SORU 30: En yüksek N'inci maaş beab05 11 7.582 19-11-2013, 16:15
Son Mesaj: armane
  SORU 22:Kendi çalıştığı departmanın ortalamasının üzerinde maaşı olanlar yeni54 11 7.528 08-06-2013, 17:59
Son Mesaj: irfn
  SORU 17: PARAMETREYLE MAAŞLARI SORGULAMAK gitarisyen 4 4.608 14-04-2013, 15:03
Son Mesaj: hturkavci03

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):