powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как подсчитать сумму в столбце
3 сообщений из 3, страница 1 из 1
как подсчитать сумму в столбце
    #35284599
nata_coti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите!!!
Как мне подсчитать сумма по столбцу и выдать ниже в поле таблицы результат?
Данные в таблицу идут из SQLServer, вот код:

<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "smet"
cn = "SELECT * FROM Dogovor "
SET RS = Conn.execute(cn)
%>

<TITLE>Список договоров организации</TITLE>
</HEAD>
<BODY >
<H2 ALIGN=CENTER>Договора организации</H2>
<HR SIZE=5 WIDTH=90%>
<H3 ALIGN=CENTER>на
<%
dim stime
stime=now
response.write(stime)
%>

</H3>

<TABLE width="1123" BORDER align="center" bordercolor="#000099">
<TR>
<th width="147" class="head"> Номер договора </th>
<th width="234" class="head"> Наименование заказчика </th>
<th width="96" class="head"> Дата </th>
<th width="187" class="head"> Сумма по договору </th>
<th width="425" class="head"> Наименование объекта </th>
<th width="425" class="head"> Наименование работ </th>
<% do while not RS.eof %>
<tr>
<td> <a href="4.asp?nomer=<%=RS("nomer")%>"><%=RS("nomer")%> </a></td>
<td> <%=RS("zac")%> </td>
<td> <%=RS("data")%> </td>
<td> <%=RS("suma")%> </td>
<td> <%=RS("obect")%> </td>
<td> <%=RS("rab")%> </td>
</tr>
<% RS.movenext
loop %>
</TABLE>
...
Рейтинг: 0 / 0
как подсчитать сумму в столбце
    #35284612
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, минимум два варианта.
Определить переменную для суммы, и на каждом проходе do прибавлять значение, выводимое в подсчитываемую ячейку. После отрисовки таблицы вывести значение этой переменной.
Либо, отдельным запросом посчитать. Это хотя и более расточительно с точки зрения ресурсов, но в каком то случае может оказаться удобнее, например, если нужно посчитать суммы по многим столбцам или итоги вывести в шапку.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как подсчитать сумму в столбце
    #35284967
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так можно:
Код: plaintext
1.
2.
3.
DECLARE @total money
SELECT @total=SUM(suma) FROM Dogovor
SELECT *,@total AS TotalSum FROM Dogovor
В запросе появиться ещё один столбец с суммой
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как подсчитать сумму в столбце
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]