Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]pobranie rekordów z obecnego miesiąca
jacke
post 25.12.2011, 19:08:03
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 15.03.2010

Ostrzeżenie: (0%)
-----


Mam takie cudo które ma za zadanie wyciągać rekordy z bazy, ale tylko z obecnego miesiąca
  1. $query = "SELECT *, DATE_FORMAT(data, '%d-%m-%Y') as data FROM lista_wysylek WHERE active = 'tak' OR active = '$act1' AND YEAR(data) = YEAR(CURDATE()) AND MONTH(data) = MONTH(CURDATE()) ORDER BY active DESC, data DESC";
  2.  


Datę w bazie trzymam jako "DATE", zmieniam format tylko po to żeby mi się bardziej podobało. Problem jest jednak taki, że uparcie mi wyciąga daty z wcześniejszych miesięcy. Co ciekawe, wyżej w kodzie mam takie zapytanie:

  1. $query = "SELECT COUNT(rodzaj_przesylki) as rodzaj_przesylki FROM lista_wysylek WHERE active = 'tak' AND rodzaj_przesylki = '$row[ID]' AND YEAR(data) = YEAR(CURDATE()) AND MONTH(data) = MONTH(CURDATE())";
  2.  


które działa tak jak powinno, czyli nie liczy mi rekordów z wcześniejszych miesięcy. WTF? : )
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 17:03