Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: porównanie dat z obecnego miesiąca
Forum PHP.pl > Forum > Bazy danych > MySQL
mihmih
witam,

od jakiegoś czasu bawię się Mysqlem i co jakiś czas znajduję problem, którego rozwiązania w internecie nie mogę znaleźć.

chciałbym aby wyrażenie SELECT ograniczało mi wybór na podstawie terminu zamówienia - chce tylko te z bieżącego miesiąca. Potrzebuje formuły którą niestety umiem opisać tylko słowami:

SELECT zamowienia WHERE terminzamowieniaYEAR = aktualnadataYEAR AND terminzamowieniaMONTH = aktualnadataMONTH

czy ktoś pomoże przełożyć mi te bazgroły na język zrozumiały dla MySql?
kreatiff
Zakłądam, że daty zamówienia nie masz rozbitej na dwie kolumny, tylko jest ona zapisana w jednej jako date czy datetime.
Spróbuj takie coś:
  1. SELECT * FROM zamowienia WHERE YEAR(terminzamowienia) = YEAR(CURDATE()) AND MONTH(terminzamowienia) = MONTH(CURDATE());
.
mihmih
dzięki, o to chodziło. Trochę mi głupio że takie łatwe to było:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.