[MySQL][PHP]Reset numerów co miesiąc |
[MySQL][PHP]Reset numerów co miesiąc |
30.05.2020, 12:54:34
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.05.2020 Ostrzeżenie: (0%) |
Dzień dobry!
Mam problem z zrobieniem licznika numerów zamówień, które by resetowały się co miesiąc. Przykładowo: Listopad: pierwsze zamowienie w listopadzie: 1/11/2019 120 zamówienie w listopadzie: 120/11/2019 1 zamówienie w grudniu: 1/11/2019 itp. Zacząłem z takim kodem, lecz chyba jest cały źle zrobiony.
Proszę o pomoc. Ten post edytował DjMazik 30.05.2020, 13:00:30 |
|
|
30.05.2020, 13:26:04
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) |
Zapisuj sobie oddzielnie nr zamówienia oddzielnie miesiąc (ewentualnie całą datę), potem pobierasz dane dla danego miesiąca tylko.
-------------------- |
|
|
30.05.2020, 13:35:24
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.05.2020 Ostrzeżenie: (0%) |
Ale wtedy chyba nie będzie się resetować co miesiąc jeśli np. 30 listopada numer wynosi 401, to w grudniu dalej będzie 400-coś.
|
|
|
30.05.2020, 13:51:49
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
W wielkim skrócie.
select count(*), data_zamowienia from zamówienia group by DATE_FORMAT(data_zamowienia, "%c-%Y") |
|
|
30.05.2020, 14:02:11
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.05.2020 Ostrzeżenie: (0%) |
I czy mogę teraz jakoś sprawdzić czy to będzie działać? Da sie zmienić datę w xamppie na czerwiec?
|
|
|
30.05.2020, 14:07:05
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Data jest systemowa.
-------------------- |
|
|
30.05.2020, 17:12:48
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 29.05.2020 Ostrzeżenie: (0%) |
Teraz mam coś takiego i też nie resetuje się co miesiąc. Zmienia się tylko miesiąc, numer cały czas rośnie. //edit: Dziękuję za pomoc, zmieniłem zapytanie na: SELECT count(*) AS 'licznik', data_zamowienia from zamowienia WHERE month(data_zamowienia)=".$d['month']." GROUP BY DATE_FORMAT(data_zamowienia, '%c-%Y')") i śmiga Ten post edytował DjMazik 30.05.2020, 17:13:18 |
|
|
31.05.2020, 09:34:33
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
tak jeszcze tylko powiem że musisz sprawdzać rok w zapytaniu
|
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 07:47 |