![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nabazgrałem trochę kodu, który co zabawne działa, ale nie do końca. 1. W bazie mam wrzuconą datę w postaci 2012-03-16. Gdy używam curdate() -1 w zapytaniu to jest ok, ale gdy chcę np. ostatnie 40 dni to już nie jest ok :D Podam przykład, wprowadzam produkty na stronę firmy w której pracuje (Tak wykorzystują pracowników :), pracuje od 10 marca i również od tej daty zacząłem po trochu wprowadzać. Skrypt ma za zadanie policzyć ile wprowadziłem ale... Gdy w zapytanie dam curdate()-50 to wyświetla się za mała liczba ale gdy dam już -1000 to jest ok... Poniżej kod:
2. Kolejny problem to wyświetlanie... Otóż pierwsze X rekordów wyświetla się ok ale dalej się już rozsypuje, poniżej screeny: Link: http://easycaptures.com/fs/uploaded/512/5257532992.jpg |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 1.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze rozumiem,
Tylko po co ten interval? Nie wystarczy
Albo jakoś tak? Przepraszam za moje pytanie ale jeszcze leże jeżeli chodzi o zapytania do bazy... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze rozumiem,
Tylko po co ten interval? Nie wystarczy
Albo jakoś tak? Przepraszam za moje pytanie ale jeszcze leże jeżeli chodzi o zapytania do bazy... Chciałeś dane z ostatnich dwóch dni. Twoje zapytanie zwróci rekordy, których data_dodania będzie późniejsza niż dzisiaj (a w tym nie ma logiki) Natomiast moje zapytanie zwróci rekordy, których data_dodania będzie późniejsza niż data, która była dwa dni temu, czyli zwróci wczorajsze i dzisiejsze rekordy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 23:03 |