Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
(ÇÖZÜLDÜ] MySQL Date_format komutu
#1
Selamlar arkadaşlar

Başımın belası mysql de veri sorgulaması yaparken daha önce yine bu platformda bayağı uğraştığımız bir sorunla tekrar karşı karşıya geldim. Veritabanında her dakika timer aracılığı ile kayıt ekliyorum. Kayıt alanım datetime olarak kaydediyor. Aşağıdaki sorgulamayı kullanıyorum.

SELECT * FROM tagverileri
WHERE tagadi='ALU_MUD_SAATLIK'
AND zaman >= '2019-05-13'  and zaman <= '2019-05-14' AND DATE_FORMAT(zaman,'%H' '%i') IN ('06' '59')
ORDER by zaman asc

Sorun ise şu : Zaman alanıma kayıtlı saatlerin dakikalarını bu şekilde sorguladığımda, 06:59 saatine kayıtlı bir veri yoksa, mesela 06:58 saatinde kaydolmuş ise, veri gelmiyor. 06:58 aralığını sorguladığımda bu sefer de 2 tane kayıt geliyor.

Yukarııdaki sorgulama cümlemde, saat alanını 06:58 ile 06:59 aralığında between tarzın nasıl düzenleyebilirim?
Bu konuda yardımlarınızı rica ederim.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla
#2
Tekrar selamlar arkadaşlar
Biraz mantığı değiştirdim. Saat aralıklarının min ve max değerlerini sorgulayarak verileri bu şekilde almak şu etapta işimi görüyor.

SELECT min(deger) FROM tagverileri
WHERE tagadi='DOKUM_MUD_tP'
AND zaman >= '2019-05-28'  and zaman <= '2019-05-29' AND DATE_FORMAT(zaman,'%H') in ('07')
ORDER by zaman asc

SELECT max(deger) FROM tagverileri
WHERE tagadi='DOKUM_MUD_tP'
AND zaman >= '2019-05-28'  and zaman <= '2019-05-29' AND DATE_FORMAT(zaman,'%H') in ('07')
ORDER by zaman asc

bu şekilde aradaki farkı hesaplayarak kullandım. Mysql ile mücadele eden arkadaşlarımız olursa, umarım işinize yarar.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MySQL - Sql-mode only_full_group_by hatası. hi_selamlar 5 1.682 25-12-2022, Saat: 10:43
Son Yorum: hi_selamlar
  MySQL Bağlantı Sorunu - MEB akıllı tahta Frrst 6 1.386 10-11-2022, Saat: 23:16
Son Yorum: mcuyan
  Mysql Farklı bir autoinc mcuyan 11 1.919 09-11-2022, Saat: 23:05
Son Yorum: mcuyan
  Delphi 7 MySql DAC Nasıl Kurulur mahone 1 604 08-10-2022, Saat: 22:09
Son Yorum: mcuyan
  mysql trigger subquery returns more than 1 row hatası cvheneburi 5 1.998 28-08-2022, Saat: 01:04
Son Yorum: cvheneburi



Konuyu Okuyanlar: 1 Ziyaretçi