Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как подсчитать сумму в столбце / 3 сообщений из 3, страница 1 из 1
28.04.2008, 23:42
    #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
28.04.2008, 23:57
    #35284612
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать сумму в столбце
Собственно, минимум два варианта.
Определить переменную для суммы, и на каждом проходе do прибавлять значение, выводимое в подсчитываемую ячейку. После отрисовки таблицы вывести значение этой переменной.
Либо, отдельным запросом посчитать. Это хотя и более расточительно с точки зрения ресурсов, но в каком то случае может оказаться удобнее, например, если нужно посчитать суммы по многим столбцам или итоги вывести в шапку.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
29.04.2008, 10:31
    #35284967
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать сумму в столбце
Вот так можно:
Код: plaintext
1.
2.
3.
DECLARE @total money
SELECT @total=SUM(suma) FROM Dogovor
SELECT *,@total AS TotalSum FROM Dogovor
В запросе появиться ещё один столбец с суммой
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как подсчитать сумму в столбце / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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