Mysql - sumowanie inne |
Mysql - sumowanie inne |
3.10.2018, 08:11:45
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.04.2010 Ostrzeżenie: (0%) |
Witam,
Mam tabele: id data kwota waluta komentarz 1 | 2018-07-11 | 30 | PLN | AAA 2 | 2018-07-12 | 40 | PLN | BBB 3 | 2018-07-13 | 20 | PLN | CCC 4 | 2018-07-14 | 10 | PLN | DDD 5 | 2018-07-15 | 15 | PLN | EEE Zapytaniem :
Otrzymuję: id data kwota waluta komentarz | stan kasy 1 | 2018-07-11 | 30 | PLN | AAA | 30 2 | 2018-07-12 | 40 | PLN | BBB | 70 3 | 2018-07-13 | 20 | PLN | CCC | 90 4 | 2018-07-14 | 10 | PLN | DDD | 100 5 | 2018-07-15 | 15 | PLN | EEE | 115 Do tego momentu wszystko działa dobrze. Ale jak wybiorę zakres dat zaptaniem:
Otrzymam wynik: id data kwota waluta komentarz | stan kasy 3 | 2018-07-13 | 20 | PLN | CCC | 20 4 | 2018-07-14 | 10 | PLN | EEE | 30 A chciałem uzyskać cos takiego: Czyli pozycja ID 1, 2 laczy się razem i sumuje swoj wynik i jako ID 2, później jest ID 3 i 4. 2 | 2018-07-13 | 70 | PLN | xxx | 70 3 | 2018-07-13 | 20 | PLN | CCC | 90 4 | 2018-07-14 | 10 | PLN | EEE | 100 Ten post edytował fcppl 3.10.2018, 08:16:51 |
|
|
3.10.2018, 09:00:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Może tak:
SELECT suma rekordów przed datą z początku zakresu, a wartość kolumny data ustawiona na sztywno jako data z początku zakresu UNION ALL SELECT rekordy z zakresu UNION ALL SELECT suma rekordów po dacie z końca zakresu, a wartość kolumny data ustawiona na sztywno jako data z końca zakresu (lub inaczej, nie określiłeś co z rekordami po dacie końca) a cały powyższy UNION jako podzapytanie, na którym dopiero uruchamiasz running sum. -------------------- |
|
|
3.10.2018, 09:09:54
Post
#3
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.04.2010 Ostrzeżenie: (0%) |
rekordy po dacie konca nie sa wazne, poprostu powinny byc anulowane/pominiete. Jezeli jest możliwośc mogę prosić o przykładowe zapytanie jak powinno wygladac według twoich wskazówek ?
|
|
|
3.10.2018, 09:22:44
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
3.10.2018, 10:22:28
Post
#5
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 11.04.2010 Ostrzeżenie: (0%) |
To rozwiązanie działa b.dobrze
Serdecznie dziękuję za pomoc. Ten post edytował fcppl 3.10.2018, 10:34:27 |
|
|
27.08.2019, 07:26:34
Post
#6
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 22.08.2019 Ostrzeżenie: (10%) |
Buy Generic Plavix In Us online pharmacy Risks Of Propecia Online Prescription Xenical Fat Blocker
Viagra Y Esteroides Dangers With Expired Cephalexin Discount isotretinoin viagra Buy Plavix Buy Prescription Viagra Online Suche Viagra Ch Aleve cheapest cialis Northwestern Canada Drugs Free Amoxicillin Canadian Health Mall priligy presentacion Viagra Kamagra Erfahrung Pastillas Cytotec Donde Las Venden Finasterid 5mg Rezeptfrei Kaufen Discount Plavix Coupons Prednisolone Nextday buy cialis Order Orlistat Online |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 02:00 |