VB2010å, Access, Çàïðîñ ê ÁÄ
|
|
Ïîíåäåëüíèê, 07 Ìàðòà 2016 ã. 13:05
+ â öèòàòíèê
Èìååòñÿ òàáëèöà Òàáëèöà1:
| Ñîáûòèå | Äàòà | ðÒ | ðÑ | | Ñîáûòèå1 | 01.01.2016 | "" | "" | | Ñîáûòèå1 | 05.01.2016 | 4 | 4 | | Ñîáûòèå2 | 06.01.2016 | "" | "" | | Ñîáûòèå1 | 07.01.2016 | 2 | 3 |
|
Ãäå ðÒ - Òåêóùàÿ ðàçíèöà ñ ïîñëåäíåé äàòîé äëÿ äàííîãî ñîáûòèÿ, äíåé
ðÑ - ñðåäíÿÿ ðàçíèöà ïî âñåì ðÒ íå ðàâíûì ""(íåîáÿçàòåëüíîå óñëîâèå, ìîæíî è íîëü äîáàâèòü, ïðàâäà ñðåäíåå äëÿ âòîðîãî ñîáûòèÿ ñîêðàòèòñÿ âäâîå, íî íà äèñòàíöèè âûðàâíÿåòñÿ) äëÿ äàííîãî ñîáûòèÿ, äíåé
Ïðè äîáàâëåíèè íîâîé çàïèñè, íóæíî ïîñ÷èòàòü ðàçíèöó ñ ïîñëåäíåé(íàèáîëüøåé) äàòîé äëÿ äàííîãî ñîáûòèÿ - çàïèñàòü ïîëó÷åííîå çíà÷åíèå â ðÒ è ïîñ÷èòàòü ñðåäíåå äëÿ âñåõ ðÒ ïî äîáàâëÿåìîìó ñîáûòèþ è çàïèñàòü çíà÷åíèå â ðÑ.
Ïîäñêàæèòå ãäå îøèáêà?:
SqlCom = New OleDbCommand("INSERT into Òàáëèöà1(Ñîáûòèå, Äàòà, ðÒ, ðÑ) values('" & TextBox1.Text & "', '" & DateTimePicker1.Value.Date & "', '" & DateDiff("d", Max(Äàòà), Date()) &"', '" & Avg(ðÒ) & "' WHERE Ñîáûòèå = '" & TextBox1.Text & "'", Con)
http://www.sql.ru/forum/1204048/vb2010e-access-zapros-k-bd
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-