Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sumowanie danych z jednego rekordu
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
voytek_nobody
Witam mam maly problem.
Otoz mam rekord w ktorym znajduje sie 5 pol typu int chcialbym te 5 pol typu int zsumowac. Moze ktos ma pomysl jak to zrobic. Nic mi nie przychodzi do glowy jak mozna zsumowac dane z jednego rekordu.

Dziekuje z gory za odpowiedz!!!
Pozdrawiam noobdy smile.gif
polibode
  1. <?php
  2. mssql_connect('bmd-n', '', '')
  3.  or die('Nie można się połšczyć: ' . mysql_error());
  4. mssql_select_db('carmen_mg');
  5.  
  6.  
  7. $zapytanie=&#092;"select pol1, pol2, pol3, pol4, pol5 from xxx\";
  8. $wykonaj = mssql_query ($zapytanie);    
  9.     while($wiersz=mssql_fetch_array ($wykonaj))
  10.     {
  11.         $pol1[] = $wiersz['pol1'];
  12.         $pol2[] = $wiersz['pol2'];
  13.         $pol3[] = $wiersz['pol3'];
  14.         $pol4[] = $wiersz['pol4'];
  15.         $pol5[] = $wiersz['pol5'];
  16.     }
  17.     $row_count = mssql_num_rows($wykonaj); 
  18. $suma = $pol1[0] + $pol2[0] +$pol3[0] +$pol4[0] +$pol5[0] 
  19.  
  20.  
  21. ?>

prosze
crash
A jako że SQL jest też do używania a nie tylko do podziwiania to ja proponuję:
  1. SELECT (pole1 + pole2 + pole3 + pole4 + pole5) AS suma
  2. FROM tabela
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.