[SORGU] Zaman farkına göre sorgu hakkında
#1
Merhaba arkadaşlar,
Sitenize yeni üye oldum. Biraz araştırma yaptım ama istediğim şeyi bulamadım. Bu konuda yardımlarınızı istiyorum.
Öncelikle aşağıda ufak bi tablomdan kesit aldım paylaştım. Benim tam olarak yapmak istediğim örnek olarak ID si 15210 olan bir durum için 0,1 ve 3 State leri var. 11. ve 13. satırda state 3 durumu için 5dk dan daha kısa bir süre sonra 0 yada 1 olarak değişmiş. Benim istediğim sorgu bu State 3 olanları bulmak ama sadece 5dk dan uzun süre 3 state i oluşmuş olanların sayısını bulmak. Mesela istediğim sorgunun sonucu bu tablo için 15210=1 yazması. Sadece 5.satırda state 3 olmuş ve 31 dk sonra state 1 olmuş.

Arkadaşlar tam olarak anlatamamış olabilirim ama kafam karıştı yanlış bir şekilde konuyu açtıysam kusura bakmayın.
Teşekkürler
+++++++++++++++++++++++++++++++++++++
No ID State Date
1 15210 0 24.2.2015 03:13
2 15210 0 24.2.2015 03:08
3 15210 1 24.2.2015 03:03
4 15210 1 24.2.2015 02:58
5 15210 3 24.2.2015 02:27
6 15210 0 24.2.2015 02:25
7 15210 0 24.2.2015 02:20
8 15210 0 24.2.2015 02:15
9 15210 0 24.2.2015 02:10
10 15210 0 24.2.2015 02:07
11 15210 3 24.2.2015 02:05
12 15210 0 24.2.2015 02:04
13 15210 3 24.2.2015 02:01
14 15210 0 24.2.2015 02:00
15 15210 0 24.2.2015 01:55
+++++++++++++++++++++++++++++++++++++



  Alıntı
Bu mesajı beğenenler:
#2
Sn cuno08; Hos geldiniz. Verilerinizi access dosyasina alip, sikistirma programi ile konuya eklemeniz halinde daha cok yardim alabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
Hocam veriler müşterilerin olduğundan paylaşma gibi durumum yok malesef. Zaten tablo oldukça büyük ben bana lazım olan yeri ufak bir şekilde gösterip yardım almak istedim. Teşekkürler



  Alıntı
Bu mesajı beğenenler:
#4
(10-03-2015, 19:24)cuno08 demiş ki: Hocam veriler müşterilerin olduğundan paylaşma gibi durumum yok malesef. Zaten tablo oldukça büyük ben bana lazım olan yeri ufak bir şekilde gösterip yardım almak istedim. Teşekkürler

VT tamamini istenmiyor. Tablo ve alan adlari ile soru ve yontemin belirlenmesi gerekir. VT kopyalayin ve uc kayit birakma sarti ile veya tabloyu olusturup, konuya eklediginiz verileri tablonun icine islenebilir.



  Alıntı
Bu mesajı beğenenler:
#5
Arkadaşlar istediğiniz gibi ayrı bi tablo açtım ve lazım olan yerleri ekledim. Yardımlarınızı bekliyorum. Teşekkürler.


Eklenti Dosyaları
.rar   access.rar (Boyut: 17,5 KB / İndirilme: 67)



  Alıntı
Bu mesajı beğenenler:
#6
Sn cuno08; Asagida ki SQL sorusunu Liste adinda sorgu olarak kaydedin.
SQL
  1. SELECT DATA.id, DATA.state_combi, DATA.Zaman, (SELECT COUNT(*) FROM DATA AS b WHERE (((b.id)=DATA.id)
  2. AND ((b.state_combi)=DATA.state_combi) AND ((b.Zaman)<DATA.Zaman))) AS SN,
  3. DLookUp("Format([Zaman],'hh:nn')","Liste","[SN]=" & [SN]-1) AS Saat, Format([Zaman],"Short Time") AS
  4. IlkSaat, IIf([Saat]<>"",CLng(Format([Zaman],"hhnn")-Format([Saat],"hhnn")),0) AS Fark FROM DATA
  5. WHERE (((DATA.id)="15210") AND ((DATA.state_combi)=3)) GROUP BY DATA.id, DATA.state_combi,
  6. DATA.Zaman, Format([Zaman],"Short Time") ORDER BY DATA.Zaman


Uclerin 5 dakikayi gecenlerin sayilarini asagidaki SQL sorusu ile gorebilirsiniz.
SQL
  1. SELECT SUM(IIf([Fark]>5,1,0)) AS Sayac FROM Liste





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Zaman Dolduğunda Satir 8 574 21-03-2025, 10:35
Son Mesaj: Satir
  Zaman Hespalamaıs evren89 4 320 20-06-2024, 11:14
Son Mesaj: halily
  [SORGU] Benzer Veriye Göre Sorgu Oluşturmak toros333 2 566 16-09-2023, 22:38
Son Mesaj: toros333
  Ilgili Güne Göre Koşullu Sorgu turgay52 6 610 23-08-2023, 11:50
Son Mesaj: turgay52
  [SORGU] Onay Kutusuna Göre Sorgu Listesi Oluşturma 88888888 6 825 31-07-2023, 16:40
Son Mesaj: 88888888
  [VBA] Iki Tarih Arası Zaman Sayarken Kritere Uymaması alperalper 5 657 20-09-2022, 08:33
Son Mesaj: dsezgin
access-sql-18 [TABLO] Sorgu Ve Raporda Replace Komutu Hakkında meceka 7 649 16-02-2022, 15:43
Son Mesaj: onur_can
  Im Değerine Göre - Tag Değerine Göre Işlem Yapma alikagan 5 698 09-12-2021, 09:06
Son Mesaj: halily

Foruma Git:


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