![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam w tabeli bazy mysql kolumne z datą w formacie 'timestamp'. W jaki sposob musze napisac zapytanie aby znalazlo mi wyniki tylko z dzisiejsza datą? Czy ktoś mógłby napisać sam przykładowy warunek WHERE do zapytania aby znajdowalo rekordy 1) z dzisiejszą datą 2) z jutrzejszą datą Będe bardzo wdzieczny. Pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
WHERE Date(kolumna_z_datą)=Date(now())
WHERE Date(kolumna_z_data)=Date(dateadd(now(), interval 1 days)) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie dziala (IMG:style_emoticons/default/sad.gif)
Robie przykladowe zapytanie i nic nie znajduje.
A przy tym drugim to w ogole wywala blad mysql: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'days))) as rekord1, Ten post edytował lexis72 13.04.2014, 20:56:13 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Przecież w twoim zapytaniu szukasz rekordów z datą aktualną co do sekundy :/
interval 1 day |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jak w takim razie wyszukac nie co do sekundy a co do dnia? Uzylem CURDATE() ale tez nie wyszukalo. Zmiana interval z 1 days na 1 day tez nic nie dala wywala dalej blad.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Kurna, castuj an datę. Np. Date()
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Niestety dalej nie dziala..
1)
Wywala błąd You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))) as rekord1 2) Natomiast
Nie zwraca zadnego rekordu a co dziwne w ogole nie pojawiaja sie teraz tez przy okazji inne rekordy z zapytan WTF? EDIT// Rozwiązane. Poprawilem dateadd na date_add i dziala. Ten post edytował lexis72 14.04.2014, 19:00:34 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 17:36 |