Êàê ïðîèçâåñòè ìàòåìàòè÷åñêóþ îïåðàöèþ ïðè ïîìîùè SQL è âûâåñòè ðåçóëüòàò â ïîëå ôîðìû
|
|
Ïÿòíèöà, 06 ßíâàðÿ 2017 ã. 02:00
+ â öèòàòíèê
Ïðèâåòñòâóþ,
Õîòåë áû ñïðîñèòü êàê ìîæíî ñäåëàòü ôîðìó, êîãäà âû÷èñëåíèÿ ïðîâîäÿòñÿ â SQL, à ðåçóëüòàò âûâîäèòñÿ â ôîðìå.
Ïðèêëàäûâàþ ïðèìåð ÁÄ.
Òàì åñòü ôîðìà, ãäå ìîæíî âûáðàòü 3 ïóíêòà. È òàáëèöà, ãäå åñòü 4 ñòîëáöà (1-4), à òàêæå åùå äâà ñòîëáöà Â1,Â2. Õîòåëîñü, ÷òîáû ïðè âûáîðå ôëàæêîâ(ôëàæêè 1-4) â ôîðìå, ïðîèñõîäèëà ñëåäóþùàÿ ìàòåìàòè÷åñêàÿ îïåðàöèÿ: ñêëàäûâàëèñü çíà÷åíèÿ âûáðàííûõ ñòîëáöîâ (1-4) ïðè ïîìîùè ôëàæêîâ, à çàòåì óìíîæàëèñü íà çíà÷åíèÿ Â1,Â2, ïîñëå ÷åãî ïîëó÷åííûå çíà÷åíèÿ äëÿ ñòðîê ñêëàäûâàëèñü. Ðåçóëüòàò âûâîäèòñÿ â ôîðìå â ñîîòâåòñòâóþùèå ïîëÿ.
Íàïðèìåð:
| 1 | 2 | 3 | 4 | Â1 | Â2 | | 0 | 1 | 2 | 0 | 0,25 | 0,25 | | 1 | 1 | 0 | 1 | 0,3 | 0,3 | | 0 | 0 | 1 | 0 | 0,1 | 0,1 |
|
 ñïèñêå ôîðìû âûáðàíû ïåðâûå äâå ñòðîêè è îòìå÷åíû ôëàæêè 1 è 2, ñîîòâåòñòâåííî ñíà÷àëà ñêëàäûâàþòñÿ 0 è 1, çàòåì óìíîæàþòñÿ íà 0,25 äëÿ ïåðâîé ñòðîêè ïîëó÷àåòñÿ : 0,25, ïîñëå ÷åãî ñêëàäûâàþòñÿ 1 è 1 äëÿ âòîðîé ñòðîêè è ñóììà óìíîæàåòñÿ íà 0,3, ïîëó÷àåì :0,6. Ôèíàëîì ñêëàäûâàåì 0,25 è 0,6, ïîëó÷àåì : 0,85 è ýòî çíà÷åíèå âûâîäèòñÿ â ïîëÿ ôîðìû.
Åñòü êàêèå-òî ïðèìåðû êàê ýòî ðåàëèçîâàòü èëè ìîæåòå îáúÿñíèòü êàê ýòî ñäåëàòü?
Ñïàñèáî
http://www.sql.ru/forum/1244978/kak-proizvesti-matematicheskuu-operaciu-pri-pomoshhi-sql-i-vyvesti-rezultat-v-pole-formy
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-