SORU
22 Mayıs 2011, Pazar


Sorgu geçen hafta gelen verileri seçmek için MySQL?

Merhaba bir tarih alanı ve diğer bazı bilgileri içeren bir tablo var. Geçen hafta (pazar hafta başlar) tüm kayıtları seçmek istiyorum.

tablo değerleri :

id  date
2   2011-05-14 09:17:25
5   2011-05-16 09:17:25
6   2011-05-17 09:17:25
8   2011-05-20 09:17:25
15  2011-05-22 09:17:25

Geçen hafta tüm kimlikleri seçmek istiyorum, beklenen 5, 6, 8. (geçen hafta, kimliği 15 ıd 2 güncel hafta içinde.)

Yazma ve SQL Sorgu için aynı.

CEVAP
22 Mayıs 2011, Pazar


SELECT id FROM tbl
WHERE date >= curdate() - INTERVAL DAYOFWEEK(curdate()) 6 DAY
AND date < curdate() - INTERVAL DAYOFWEEK(curdate())-1 DAY

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • Kim Barbin

    Kim Barbin

    3 Mayıs 2012
  • RD

    RD

    19 NİSAN 2006