Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%)
|
Sprawa niby prosta ale ot jaki problem. Jest tabela w której przechowywane są odczyty wodomierzy.
Tabela odczyty ma strukturę: Kod nr_polaczenia | data | wskazanie Ilość pobranej w danym miesiącu wody na danym połączeniu równa jest różnicy pomiędzy dwoma kolejnymi odczytami (odczyty są co miesiąc). Zatem jak uzyskać wynik: Kod nr_polaczenia |data_od | data_do | zuzycie 12403 |2004-08-18| 2004-09-18| 18,1 12404 |2004-08-18| 2004-09-18| 36,5 Gdzie data_od jest datą poprzeniego odczytu a data_do datą następnego odczytu. Dzięki za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%)
|
Cytat(Indeo @ 2004-09-21 15:04:02) Sprawa niby prosta ale ot jaki problem. Jest tabela w której przechowywane są odczyty wodomierzy. Tabela odczyty ma strukturę: Kod nr_polaczenia | data | wskazanie Ilość pobranej w danym miesiącu wody na danym połączeniu równa jest różnicy pomiędzy dwoma kolejnymi odczytami (odczyty są co miesiąc). Zatem jak uzyskać wynik: Kod nr_polaczenia |data_od | data_do | zuzycie 12403 |2004-08-18| 2004-09-18| 18,1 12404 |2004-08-18| 2004-09-18| 36,5 Gdzie data_od jest datą poprzeniego odczytu a data_do datą następnego odczytu. Dzięki za pomoc. i w czym masz problem? |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Cytat(mhs @ 2004-09-21 14:30:34) i w czym masz problem? Pewnie w tym, że w bazie ma wpisane stany na konkretne dni, a chce wyciągnąć zużycie w okresach między dniami pomiarów. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%)
|
Dokładnie, tym co mnie interesuje w tabeli wynikowej są różnice między dwoma kolejnymi odczytami. Poza tym odczyty nie muszą wypadać wcale w każdym miesiącu. Odpada zapytanie gdzie wybiera się odczyt dla jednego miesiąca a potem drugiego. Oba odczyty mogą wypaść w jednym miesiącu np. na początku i końcu miesiąca.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:05 |