---
title: "SUM i MYSQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/153974-sum-i-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "skarbratt"
published: "2006-11-20T16:09:30.000Z"
updated: "2006-11-22T21:04:43.000Z"
replies: 5
views: 530
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/153974-sum-i-mysql"
---

# SUM i MYSQL

## #1 — skarbratt, 2006-11-20T16:09Z

Har följande kod, och kör mot en MY SQL databas som ligger på ett webhotell, använder samma server när jag kör koden lokalt och då retunerar Record Set "not EOF" men när jag sedan kör samam sida på nätet så blir Record Set, EOF???

```
SQL = "SELECT sum(fileS) as totalt FROM Tabell WHERE fileT = 0 AND idNumP = "&Session("idNumP")&";"
```

Byter jag ut sum() mot count() så får jag "not EOF" både lokalt och på webserven, men jag vill använda mig av sum.

Permalänk: https://www.webforum.nu/p/153974

## #2 — Obbelix, 2006-11-21T10:52Z

Finns det nåt i tabellen då som matchar din where-sats?
Count returnerar alltid ett värde, 0 om det inte finns något som matchar where-satsen. Om det inte finns någon match kan ju inte "sum" summera några värden och bör således bli tom (EOF)

Permalänk: https://www.webforum.nu/p/1900513

## #3 — skarbratt, 2006-11-21T13:11Z

Ja det finns en match, eftersom jag kör mot samma MY SQL databas, och får träff lokalt men inte på webserven. 

Sedan när jag kör COUNT får jag resultatet två, då det finns två träffas som motsvarar WHERE satsen, men sedan när jag byter ut COUNT mot SUM får jag EOF???

Permalänk: https://www.webforum.nu/p/1900570

## #4 — LarsG, 2006-11-21T13:18Z

Om det inte finns någon post som uppfyller villkoren så skall sum returnera null, dvs man skall alltid få tillbaka en post.

Permalänk: https://www.webforum.nu/p/1900573

## #5 — skarbratt, 2006-11-21T13:26Z

Okay, skall kolla om det blir så, så vad du menar är att även om WHERE inte ger nogon träff skall SUM bli null?

Permalänk: https://www.webforum.nu/p/1900576

## #6 — skarbratt, 2006-11-22T21:04Z

Bytte ut fältet fileS från INT till TEXT och då funkade det.

Permalänk: https://www.webforum.nu/p/1901065

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/153974-sum-i-mysql
