![]() |
|
|
|||||||
| Databashanterare & SQL Diskussioner om databashanterare och SQL. Exempelvis DML, DDL, MySQL, MS SQL Server samt datamodellering. |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
Medlem
Registrerad: 2000-05-09
Inlägg: 437
Lösningar: 2 |
Hur gör man enklast för att räkna ihop heltal?
Altså jag har ett visst antal fält med heltal och så vill jag se vad de blir tillsammans. E ni med på vad jag menar? |
|
|
|
|
|
#2 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130 |
Kod:
select (fält1+fält2+fält3) as summan from tabellen enklare som ovan alltså. ------------------ <A HREF="http://www.cartman.nu" TARGET=_blank> det man inte minns har inte hänt. hit med en berka!</A>
__________________
@aviddevguy |
|
|
|
|
|
#3 |
|
Medlem
Registrerad: 2000-05-09
Inlägg: 437
Lösningar: 2 |
Jag utryckte mig lite fel. Vet inte riktigt hur jag skall förklara det..
Vi säger att databasn ser ut såhär: id | namn | ålder ------------------- 1 | a | 23 2 | b | 12 3 | c | 7 4 | d | 98 osv.. Och jag vill ta reda på summan som blir när man räknar ihop allt i ålder. |
|
|
|
|
|
#4 |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 816
Lösningar: 3130 |
jag är ute på lite djupt vatten här, men kan man inte bara fråga
Kod:
select sum (ålder) from tabellen du får testa helt enkelt. ![]() ------------------ <A HREF="http://www.cartman.nu" TARGET=_blank> det man inte minns har inte hänt. hit med en berka!</A>
__________________
@aviddevguy |
|
|
|
|
|
#5 |
|
Medlem
Registrerad: 2000-05-09
Inlägg: 437
Lösningar: 2 |
Kod:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. test.asp, line 30 Kod:
Connect.Execute("Select sum (alder) FROM test")
[Redigerat av SimonG den 06 sep 2000] |
|
|
|
|
|
#6 |
|
Medlem
Registrerad: 2000-02-17
Ort: Linköping
Inlägg: 1 061
Lösningar: 130 |
@nders förlag funkar:
SELECT SUM(ålder) FROM tabellen där "ålder" och "tabellen" kanske heter något annat i ditt fall, och det får inte vara något mellanslag innan ( /nicclas - http://www.nic-sys.se
__________________
Nyhetsfilter.com |
|
|
|
|
|
#7 |
|
Medlem
Registrerad: 2000-05-09
Inlägg: 437
Lösningar: 2 |
Tack, det funkar!
Nu funkar även @nders kod. utan att jag ändrat på något. skumt värre |
|
|
|
|
|
#8 |
|
Medlem
Registrerad: 2000-05-29
Inlägg: 271
Lösningar: 59 |
va? , man ska väl ha med "AS värde"
SELECT SUM(ålder) AS vardet FROM tabellen |
|
|
|
|
|
#9 |
|
Medlem
Registrerad: 2000-05-09
Inlägg: 437
Lösningar: 2 |
jo så klart.. det la jag dit själv. Men det andra gjorde så att det fungerade.
|
|
|
|
|
|
#10 |
|
Medlem
Registrerad: 1999-12-05
Ort: Toronto, Kanada
Inlägg: 6 094
Lösningar: 1107 |
Man behöver inte använda AS variabelnamn... Du kan hämta samma sak med Recordsettets index...
Så utan AS variabelnamn så skulle du hämta med t.ex RS(0), där 0 (noll) är det första fältet i recordsettet... ------------------ Kom hem till mig... |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|