Avatar billede doodset Nybegynder
22. februar 2002 - 12:48 Der er 6 kommentarer og
1 løsning

sum(sek) where navn='%auc.dk'

Jeg har en tabel(sek varchar, navn varchar);
jeg vil få antal min tilsammen hvor navn='%auc.dk' hvordan kan det lade sig gøre.

har prøvet:
select sum(sek) from tabel where navn='%auc.dk';
select sum(sek) from tabel group by navn where navn='%auc.dk'
o.s.v.
men det giver ikki noget, siger bare 0 eller blir der error.
Avatar billede thomashove Nybegynder
22. februar 2002 - 12:54 #1
hvad med :

select sum(sek) as totalsum from tabel where navn='%auc.dk'
Avatar billede doodset Nybegynder
22. februar 2002 - 12:57 #2
thomashove>> gi'r 0
Avatar billede thomashove Nybegynder
22. februar 2002 - 13:01 #3
ahhh - problemet er at dit felt "sek" er en varchar og du kan ikke sige sum til en varchar. prøv at ændre feltet til en integer
Avatar billede doodset Nybegynder
22. februar 2002 - 13:12 #4
thomashove>>stadig 0 :(
Avatar billede thomashove Nybegynder
22. februar 2002 - 13:19 #5
vi er enige om at din tabel "sek" indeholder tal og at du gerne vil have dem lagt sammen ud fra nogle kriterier..?

hvad sker der hvis du bare siger "select sum(sek) from tabel"
Avatar billede doodset Nybegynder
22. februar 2002 - 13:22 #6
da virker det fint (også når der var varchar)
Avatar billede super_g Nybegynder
22. februar 2002 - 14:34 #7
Hvad så med:
Select sum(sek) as totalsum from tabel where navn like '%auc.dk'
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester