Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> porownywanie daty bez uwzglednienia dnia i odjecie jednego miesiaca
gantel
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 26.04.2003
Skąd: Łańcut

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


Witam

W tabeli mam pole daty(DATE)

Zalozmy ze mam kilka rekordow gdzie data to

2006-08-04
2006-08-12
2006-08-19
2006-08-25

Teraz mamy wrzesien czyli 09
Jesli chce pobrac wszystkie rekordy z poprzedniego miesiaca sierpnia musze odjac od NOW() jeden miesiac, ale nie biorac pod uwage dnia tylko miesiac i rok

Moje pytanie jak sformulowac zapytanie

Mam cos takiego
  1. WHERE EXTRACT(YEAR_MONTH FROM DATA) = SUBDATE(EXTRACT(YEAR_MONTH FROM NOW()), INTERVAL 1 MONTH)


Takie cos tez nie dziala, bo w styczniu chyba sie skrypt zamota
  1. WHERE MONTH(DATA) = SUBDATE(MONTH(NOW()), INTERVAL 1 MONTH)
  2. YEAR(DATA) = SUBDATE(YEAR(NOW()), INTERVAL 1 MONTH) AND


Pomozcie

Ten post edytował gantel 4.09.2006, 11:19:07
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 09:40