Извличане на информация и разделяне на броя записи(дни)

C++ JAVA
Post Reply
User avatar
Ticketa
Турист
Турист
Posts: 594
Joined: Mon Feb 27, 2012 1:54 pm
Answers: 24
Location: in /root
Contact:

Извличане на информация и разделяне на броя записи(дни)

Post by Ticketa » Sun Feb 02, 2020 7:36 am

Привет,
нещо съм зациклил .. ползвам следната заявка за извличане на информация по месеци:

Code: Select all

$result = $mysqli->query("select
    month
    ,SUM(CASE WHEN YEAR = 2020 THEN cash+bank ELSE 0 END) this_year
    ,SUM(CASE WHEN YEAR = 2019 THEN cash+bank ELSE 0 END) last_year
    ,SUM(CASE WHEN YEAR = 2020 THEN cash+bank ELSE 0 END) as `cashsum`
    ,SUM(CASE WHEN YEAR = 2020 THEN quantity ELSE 0 END)  as `quantitysum`
    ,SUM(CASE WHEN YEAR = 2019 THEN cash+bank ELSE 0 END) as `cashsum_last_year`
    ,SUM(CASE WHEN YEAR = 2019 THEN quantity ELSE 0 END)  as `quantitysum_last_year`

from
    turnover

where
    year in (2020,2019)

group by
    month");
(кофтито е, че при всяка нова година трябва ръчно да променям кода, примерно се сещам че сегашната година може да бъде заменена с NOW() ) както й да е.
Искам да изведа за всеки месец записите и да разделя колоната CASHSUM / БРОЯ ЗАПИСИ (до момента за всеки месец ползвам групиране по месеци както се вижда в заявката) = СРЕДНО НА ДЕН

И примерно да имам заявка, която да разделя CASHSUM / NUMPERIOD = Средно на ден

uphero
Потребител
Потребител
Posts: 782
Joined: Mon Feb 20, 2012 12:26 pm
Answers: 34
Location: Казанлък
Contact:

Re: Извличане на информация и разделяне на броя записи(дни)

Post by uphero » Sun Feb 02, 2020 4:41 pm

За такъв въпрос във стака ще те за мерят с камъни :D

Просто куерито си го билфни с рнр за която година ти трябва

User avatar
Ticketa
Турист
Турист
Posts: 594
Joined: Mon Feb 27, 2012 1:54 pm
Answers: 24
Location: in /root
Contact:

Re: Извличане на информация и разделяне на броя записи(дни)

Post by Ticketa » Mon Feb 03, 2020 6:11 am

Аз се оправих , дори бях забравил че съм пуснал тема :lol: Може да се заключи

Post Reply