Sorguda Tarih çoklama Işlemi Nasıl Yapabilirim
#1
Merhabalar Tekrardan;

Bir tabloda yer alan iki tarih alanına göre her satırın tarih aralığındaki tarih sayısı kadar çoklamasını nasıl yapabilirim (gün - gün). Örnek veri tabanı ve resimli anlatımı da ek olarak ilave ediyorum.

Desteğiniz için şimdiden teşekkür ederim.

Saygılarımla


Eklenti Dosyaları
.rar   trh.rar (Boyut: 127,61 KB / İndirilme: 40)



  Alıntı
Bu mesajı beğenenler:
#2
bu tür işlemler için yanılmıyorsam tally table kullanılıyor
önce 0-9 arası verilerden oluşan bir tablo oluşturulup, daha sonra 2 tablonun ilişkisiz ortak sorgusu oluşturuluyor
SQL
  1. SELECT veri.Stok, veri.Açıklama, Format([n],"dd/mm/yyyy") AS Tarih
  2. FROM (SELECT 10000*n10000.id+ 1000*n1000.id+100*n100.id+10*n10.id+n1.id+1 AS n FROM tbl_Tally AS n1, tbl_Tally AS n10, tbl_Tally AS n100, tbl_Tally AS n1000, tbl_Tally AS n10000) AS t, veri
  3. WHERE (((t.n)>=[Tarih1] AND (t.n)<=[Tarih2]))
  4. ORDER BY veri.Stok, t.n;




Eklenti Dosyaları
.rar   TallyTable_hy.rar (Boyut: 20,25 KB / İndirilme: 48)



  Alıntı
Bu mesajı beğenenler: adnnfrm
#3
(07-07-2022, 02:28)halily demiş ki: bu tür işlemler için yanılmıyorsam tally table kullanılıyor
önce 0-9 arası verilerden oluşan bir tablo oluşturulup, daha sonra 2 tablonun ilişkisiz ortak sorgusu oluşturuluyor
Visual Basic
  1. SELECT veri.Stok, veri.Açıklama, Format([n],"dd/mm/yyyy") AS Tarih
  2. FROM (SELECT 10000*n10000.id+ 1000*n1000.id+100*n100.id+10*n10.id+n1.id+1 AS n FROM tbl_Tally AS n1, tbl_Tally AS n10, tbl_Tally AS n100, tbl_Tally AS n1000, tbl_Tally AS n10000)  AS t, veri
  3. WHERE (((t.n)>=[Tarih1] And (t.n)<=[Tarih2]))
  4. ORDER BY veri.Stok, t.n;


Hocam bugüne kadar gördüğüm en farklı sorunlardan ve ihtiyaç olan en farklı sorgulardandı ama sonuç muazzam. Elinize sağlık.



  Alıntı
Bu mesajı beğenenler:
#4
Rica ederim
Yalnız övgüleri Atoykan hocam hakkediyor)
Allah kendisinden razı olsun
İyi çalışmalar



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Sorguda Gruplandırma Sorunu halil.tefci 4 368 14-03-2025, 12:27
Son Mesaj: halily
access-sql-5 çapraz Sorguda Form omur34 5 367 11-03-2025, 09:44
Son Mesaj: omur34
  Sorguda Birleşim evren89 5 457 30-07-2024, 19:51
Son Mesaj: evren89
  [VBA] Yedekleme Işlemi. ŞabanTR 2 344 25-05-2024, 20:22
Son Mesaj: ŞabanTR
  Veri Aktarma Işlemi halil.tefci 4 491 28-11-2023, 07:56
Son Mesaj: halil.tefci
  Listede çıkarma Işlemi m_demir 6 552 14-09-2023, 18:42
Son Mesaj: m_demir
  [SORGU] Sorguda Iif mart02 7 747 10-09-2023, 14:23
Son Mesaj: halily
  [VBA] Kayıt Iptali: Kayıt Iptal Tablosuna Ekle, Kayıdı Sil Işlemi programmer67 6 842 21-07-2023, 10:40
Son Mesaj: onur_can

Foruma Git:


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