![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%)
|
Poniższym zapytaniem otrzymuję następujący wynik
2016-08-07 - 4 2016-08-05 - 42 2016-08-04 - 14 2016-08-03 - 44 Jak widać w wyniku nie podało daty 2016-08-06 ponieważ "wynik" wynosił 0, jak to uwzględnić, aby zapytanie również wyświetlało wszystkie daty nawet te z wynikiem 0? |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Jak widać w wyniku nie podało daty 2016-08-06 ponieważ "wynik" wynosił 0, Nie, nie podalo tej daty, poniewaza ta data w bazie nie istnieje. Zapytania operuja na istniejacych rekordach a nie urojonych
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 0 Dołączył: 26.09.2012 Ostrzeżenie: (0%)
|
czyli trzeba już w PHP tworzyć dalej funkcje która będzie wykrywała braki? w samym mysql już nic się nie poradzi?
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Tak, lataj dziury w php
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%)
|
Ja dla wykresów robiłem mniej więcej tak:
Ten post edytował aras785 9.08.2016, 11:14:48 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Możesz zrobić kalendarz na dany rok (wszystkie dni) i spiąć z tą tabelą poprzez LEFT JOIN.
|
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
@aras
strtotime("-0 day"); generuje jakies bledy? |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 21:02 |