![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mam dwie zmienne $x i $y (generowane na podstawie aktualnej daty), które zawierają dzień od którego do którego mają być wyświetlane statystyki. Chcę stworzyć zapytanie do bazy z wykorzystaniem tych zmiennych. W bazie datę mam zapisana w timestamp. Nie wiem jak zabrać się za to zapytanie by wyświetlało mi rekordy między dniem $x, a $y.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
BETWEEN lub DATE_ADD() (IMG:style_emoticons/default/wink.gif)
Ten post edytował com 8.10.2013, 23:55:01 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
DAY($x) A po co to? Chcesz pobrac rekordy miedzy jedna datą a drugą a nie miedzy dniem jednym a dniem drugim....
I skoro date w bazie masz jako timestamo to $x i $y tez maja byc timestampem. Wowczas normalnie robisz: ...WHERE data BETWEEN $x AND $y... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
Raczej chcę pobrać między jednym, a drugim dniem. Chcę zrobić statystyki z ostatniego i obecnego tygodnia. Ostatni tydzień:
Data w bazie ma taką postać: 2013-09-30 01:05:00 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak, wiem co chcesz zrobic. Ale ty nie rozumiez, ze tydzien, zaczyna sie data i konczy sie data. To są daty, a nie dni miesiaca podczas porownywania....Masz porownywac daty a nie dzien miesiac bo to daty sa granicą...
..where date between '2013-09-09' and '2013-09-16' |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) No to pokaz calosc po uwzglednieniu moich poprawek.
2) Pamietaj ze daty w zapytaniu maja byc w apostrofach tak jak na przykladzie ci pokazalem 3) Zastosuj sie wkoncu do tego tematu Temat: Jak poprawnie zada pytanie Ulatwi Tobie i nam zycie |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 4.10.2013 Ostrzeżenie: (0%) ![]() ![]() |
1) No to pokaz calosc po uwzglednieniu moich poprawek. 2) Pamietaj ze daty w zapytaniu maja byc w apostrofach tak jak na przykladzie ci pokazalem 3) Zastosuj sie wkoncu do tego tematu Temat: Jak poprawnie zada pytanie Ulatwi Tobie i nam zycie Nie zwróciłem uwagi na apostrofy... Zazwyczaj jak coś mi nie działa to okazuje się, że gdzieś jest drobny błąd, a ja szukam tam gdzie nie trzeba i kombinuję, a czas płynie. Dziękuję. |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Dlatego podalem ci linka dotematu, w ktorym masz napisane jak analizowac kod, w ktorym masz podane, ze masz wyswietlac bledy bazy. To naprawde niesamowicie przyspiesza prace, a nawet jak nie Tobie to nam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:18 |