[SORGU] Kayıtlı verilerle tahmini verileri karşılaştırma
#1
Herkese Merhabalar
Benim sizlere bir sorum olucak yapmış olduğum bir çalışmam var bu çalışmamda kayıtlı bilgilerimden elde ettiğim sonuçlarım var bir de tahminde bulunacağım verilerim var.
Örn;Pazartesi gününe ait girdiğim kayıtlarım var bu kayıtlarımda saate göre planladığım kayıtlarım var girdiğim kayıttaki saatleri baz alarak 24-08 arasında bir saat görüyorsa 1.vardiya 08-16 arasında bir saat görüyorsa 2. vardiya 16-24 arasında bir saat görüyorsa 3.vardiya ve karşılarında kayıtlarıma göre sayılarımı topluyor.
Ben de bir tablodan Pazartesi gününe 1.2.3. vardiyalara tahmini sayılar giricem kayıtlarım ile tahmini sayılarım arasındaki farkı alıcam.
Ama şöyle bir durum var kayıtlarımda 1. vardiya olmayıp 2 ve 3. vardiyalar olabiliyor bazen hepsi olabiliyor durum değişken tablomda ise her zaman 3 vardiyaya ait verilerim olucak.
Kayıtlarımdan gelen verilerimde olmayan vardiya için 0 yazdırmak istiyorum ki iki sayı arasındaki tahminden ve kayıtlardan veriler arasındaki sonucu göremiyorum.
Umarım yapmak istediğimi anlatabilmişimdir.IIf fonksiyonu ile durumu sağlamaya çalışıyorum bir türlü kontrolü sağlayamadım yardımlarınızı bekliyorum.




  Alıntı
Bu mesajı beğenenler:
#2
sorguda mı bulmak istiyorsunuz olmayan vardiyayı yoksa formda mı ?
dosyanızı eklerseniz. ben ve arkadaşlarımız yardımcı olmaya çalışacaklardır.



imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#3
Sayın jon206 Merhaba
İlginiz içn teşekkür ederim sorguda bulmak istiyorum vardiyayı.



  Alıntı
Bu mesajı beğenenler:
#4
Merhabalar yapmak istediğim konum ile ilgili bir örnek ekledim.
VARDIYA TAHMIN BILGILERI tablomdaki veriler ile sorgumdaki veriler arasındaki farkı bulmak amacım.Tablomda ilgi hafta ve her gün ve 3 vardiyaya ait toplam adam sayısını tahmini olarak giriyorum.Tablomda her zaman için 3 vardiyam için toplam adam sayısı olacak.Fakat sorgumdaki verilerimi girmiş olduğum kayıtlarım sonucunda saatlerden hangi vardiyaya karşılık geldiğini buluyorum fakat her zaman 3 vardiya için veriler olmuyor.Olmayan vardiya için toplam adam sayısını "0" olarak vermesini istiyorum.
Amacım tablomdaki günü ve sorgumdaki günle eşleştirip toplam adam sayısı arasındaki farkı bulmak.Umarım yapmak istediğimi açıklayabilmişimdir.Her gün arasındaki farkı bulduktan sonra PZT. ve SALI arasındaki toplam farkı, SALI ve ÇAR. arasındaki farkı,ÇAR. ile PER. arasındaki farkı,PER. İLE CUMA arasındaki farkı,CUMA ile CMT. arasındaki toplam farkları elde etmek istiyorum.Herkese İyi Çalışmalar...


Eklenti Dosyaları
.rar   örnek1.rar (Boyut: 32,32 KB / İndirilme: 52)



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba..

Cumartesi vardiyasında 1. vardiya olmadığı için bu sorgu ile ilgili örnek veriyorum.. Olmayan vardiyaya sıfır yazıldığını göreceksiniz.. Diğer günleri de aynı şekilde hazırlarsınız..:

SQL
  1. SELECT
  2. [VARDIYA TAHMIN BILGILERI].[VARDIYA DURUMU],
  3. [VARDIYA TAHMIN BILGILERI].GUN,
  4. [VARDIYA TAHMIN BILGILERI].[TOPLAM ADAM SAYISI] AS [Tahmini Vardiya adam sayısı],
  5. Nz([TOPLAM ADAM SAYISI],0) AS [Vardiya adam sayısı],
  6. SUM(Nz([VARDIYA TAHMIN BILGILERI].[TOPLAM ADAM SAYISI])-Nz([TOPLAM ADAM SAYISI])) AS Fark
  7. FROM [VARDIYA TAHMIN BILGILERI]
  8. LEFT JOIN [CUMARTESI VARDIYA DURUMUM]
  9. ON [VARDIYA TAHMIN BILGILERI].[VARDIYA DURUMU] = [CUMARTESI VARDIYA DURUMUM].[VARDIYA DURUMU]
  10. GROUP BY [VARDIYA TAHMIN BILGILERI].[VARDIYA DURUMU],
  11. [VARDIYA TAHMIN BILGILERI].GUN, [VARDIYA TAHMIN BILGILERI].[TOPLAM ADAM SAYISI],
  12. Nz([TOPLAM ADAM SAYISI],0)
  13. HAVING ((([VARDIYA TAHMIN BILGILERI].GUN)="CUMARTESİ"));





  Alıntı
Bu mesajı beğenenler:
#6
Taruz Hocam Merhabalar
Size çok ama çok teşekkür ederim yapmak istediğim buydu.Verdiğiniz kodu sorguma uyguluyorum çalışıyor fakat kapatıp açtığımda şöyle bir uyarı veriyor.
CUMARTESI VARDIYA DURUMUM nedeniyle oluşan kısır göngü neden kaynaklandığını anlayamadım hocam önce çalışyor kapatıp açtığımda yukarıdaki uyarıyı veriyor ne yapmam gerekir?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Tablodaki Verileri Yan Yana Yazdırmak 10pele 11 141 09-03-2024, 02:52
Son Mesaj: dsezgin
  Ağ Konumundaki Excel Dosyasından Alınan Verileri Güncelleyememe geneclean 2 111 20-02-2024, 14:27
Son Mesaj: dsezgin
  Verileri Güncellemek m_demir 18 349 21-01-2024, 19:59
Son Mesaj: m_demir
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 244 08-01-2024, 11:58
Son Mesaj: bilservisci
  Tablodaki Verileri Yan Yana Yazdırmak atyaty 4 328 11-12-2023, 12:57
Son Mesaj: atyaty
  Karşılaştırma toros333 1 83 12-10-2023, 02:31
Son Mesaj: dsezgin
  [SORGU] Sınıfa Kayıtlı Aktif öğrenci Sayısını Bulmak Dcount Fonksiyonu by_hayalci 2 130 24-08-2023, 08:38
Son Mesaj: by_hayalci
  Tablodaki Verileri Formda Arayarak Daraltma Asistan1 1 166 03-05-2023, 20:07
Son Mesaj: alperalper

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 2 Ziyaretçi