Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak porownac date w zapytaniu, data Y-m-d i datetime
art
post 16.08.2005, 20:42:35
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 31.08.2003

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


Witam

mam date w zmiennej $data w takim formacie np. 2005-08-18 a w bazie danych mam date z godziną 2005-08-18 12:45:13 ... i dlatego w zapytaniu (SELECT FROM...) nie udaje mi sie w normalny sposob porownac czy dzien rok i miesiac sa takie same... jak moge w takim razie to porownac?
Go to the top of the page
+Quote Post
mrowa
post 16.08.2005, 21:59:15
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.08.2005

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


powinno dzialac

  1. SELECT *
  2. FROM tabela WHERE DATE_FORMAT('kolumna_data', '%Y-%m-%d') = 'twoja data'

Obciecie daty przed porownaniem, tylko do roku,miesiac i dni pomijajac ewentualny czas



lub
  1. SELECT *
  2. FROM tabela WHERE DAYOFMONTH(komumna_data) = DAYOFMONTH(twoja_data) AND MONTH(komumna_data) = DMONTH(twoja_data) AND YEAR(komumna_data) = YEAR(twoja_data)



powodzenia


--------------------
| m | r | o | w | a |

informacje
geodezja
Go to the top of the page
+Quote Post

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: 31.07.2025 - 07:25