äåáèòîðêà ñ ñóììèðîâàíèåì ïîëîæèòåëüíûõ çíà÷åíèé â ñòîëáöå
|
|
Ñðåäà, 22 Èþíÿ 2016 ã. 20:29
+ â öèòàòíèê
È ñíîâà çäðàâñòâóéòå!
Åñòü îäèí âîïðîñ , ïî îïòèìèçàöèè êîäà SQL ïðè âûâîäå èòîãîâîãî çàïðîñà ïî äåáèòîðñêèì çàäîëæåííîñòÿì.
Ñîçäàë ïðîñòåíüêóþ òàáëèöó
Äåáèòîðêà Â ýòîé òàáëèöå âñåãî 4 ïîëÿ:
1)
[Êîä] ïîëå òèïà ñ÷åò÷èê
2)
[Çàäîëæåííîñòü1] ÷èñëîâîå ïîëå
3)
[Çàäîëæåííîñòü2] ÷èñëîâîå ïîëå
4)
[Çàäîëæåííîñòü3] ÷èñëîâîå ïîëå
Êàæäîå èç ïîëåé ñîäåðæèò â ñåáå ïîëîæèòåëüíûå è îòðèöàòåëüíûå ÷èñëà, â èòîãîâîì çàïðîñå
íóæíî ïî êàæäîìó êîäó âûâåñòè ñóììó òîëüêî ïîëîæèòåëüíûõ çíà÷åíèé ïî êàæäîé çàäîëæåííîñòèÂèä ñòîëáöîâ çàïðîñà äîëæåí áûòü òàêîé
| êîä | ñóììà ïîëîæèòåëüíûõ çíà÷åíèé çàäîëæåííîñòü1 | ñóììà ïîëîæèòåëüíûõ çíà÷åíèé çàäîëæåííîñòü2 | ñóììà ïîëîæèòåëüíûõ çíà÷åíèé çàäîëæåííîñòü3 |
|
 ïðèíöèïå ðåøåíèå êðèâîå åñòü, ñîçäàòü òðè çàïðîñà ãäå ñóììèðóþòñÿ òîëüêî ïîëîæèòåëüíûå çíà÷åíèÿ ,à ïîòîì â èòîãîâîì çàïðîñå ñîçäàòü ãðóïïèðîâêó è LEFT JOINîì ïðèêðåïèòü ñóììàðíûå çíà÷åíèÿ îò ãëàâíîé òàáëèöû ê ñîçäàííûì çàïðîñàì. Íî ìîæåò ìîæíî êàê òî ïîêîðî÷å?
Àãðåãàòíûìè ôóíêöèÿìè íå âûõîäèò ñìàñòðÿ÷èòü.
http://www.sql.ru/forum/1219374/debitorka-s-summirovaniem-polozhitelnyh-znacheniy-v-stolbce
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-