![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 24.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam tabele 'rachunek' w niej pola kwota i data. pole data w formacie timestamp (1293836400). jak wciagnac sume 'kwot' dla kazdego miesiaca np. od 2011-01-01 00:00 do 2011-01-31 00:00 . przychodzi mi na mysl cos takiego: i tu sie gubie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 30 Dołączył: 9.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
czy to ma być z poziomu klienta że on wybiera miesiąc i pokazuje się kwota
![]() Styczeń Luty Marzec Kwiecien itd.. każdy miesiąc jest linkiem , w którym znajduje się zmienna GET np data a w sniej np 2011-01 na stronie z wyświetleniem przechwytujemy zawartość zmiennej get - data i robimy: $data = strtotime($_GET['data']); i w zmiennej data mamy w postaci UNIXowej 2011-01-01 00:00:00 jeśli zaś chodzi o koniec miesiąca to sprawdzasz jaki miesiąc jest w zmiennej get ,następnie ile ma dni i robisz(tutaj moge się pomylić) $kon_data = '2011-01-'.$ost_dzien_miesiaca.' 23:59:59'; $koniec_miesiaca = strtotime($kon_data ); zapytanie robisz z wykorzystaniem between czyli z przedziału od min czyli poczatek miesiaca do max czyli koniec a dalej to już sobie smujujesz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 09:37 |