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

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • L- Crysis

    L- Crysis

    30 Aralık 2011