---
title: "Min första sum fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/135519-min-första-sum-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mattiasnordin"
published: "2005-10-10T13:25:47.000Z"
updated: "2005-10-10T14:11:45.000Z"
replies: 4
views: 279
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/135519-min-första-sum-fråga"
---

# Min första sum fråga

## #1 — mattiasnordin, 2005-10-10T13:25Z

Försöker att få till en fråga som räknar ihop det numeriska värdet i fältet grandTotal. Problemet jag har är att Country inte finns med i den tabellen. Jag vill kunna välja för vilka länder jag vill räkna ihop summan.

Tabellerna heter "OrdMain" och "Org". Vet inte hur man skriver en sådan fråga. 

```
sql = "SELECT SUM(OrdMain.GrandTotal) AS [varTotalSek] FROM OrdMain "
sql = sql &" LEFT JOIN Org"
sql = sql & " ON OrdMain.Org_ID = Org.Org_ID  "
sql = sql & " WHERE Org.Country = 'SWEDEN'" 
set rsSum = varConnect.execute(sql)
```

Returnerar:

> Response object error 'ASP 0185 : 8002000e' 
> Missing Default Property 
> /products.asp, line 0 
> A default property was not found for the object.

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

## #2 — mattiasnordin, 2005-10-10T13:39Z

Så här ser mina tabeller ut (mm).

OrdMain 
Org_ID \| GrandTotal

Org
Org_ID \| Country 

Antar att jag vill göra något likande:

```
SELECT country, sum( GrandTotal ) as myMoney FROM `database` GROUP BY country
```

Har fått för mig att ovan summerar GrandTotal baserat på country. Men hur applicerar man det på två tabeller ?

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

## #3 — Melea, 2005-10-10T13:49Z

Chansning

```
SELECT Org.Country, sum(OrdMain.GrandTotal) as myMoney 
FROM OrdMain
LEFT JOIN Org ON OrdMain.Org_ID = Org.Ord_ID 
WHERE Org.Country = 'SWEDEN'
```

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

## #4 — mattiasnordin, 2005-10-10T14:05Z

```
<% 
sql = "SELECT Org.Country, sum(OrdMain.GrandTotal) as myMoney "
sql = sql &" FROM OrdMain "
sql = sql &" LEFT JOIN Org ON OrdMain.Org_ID = Org.Org_ID "
sql = sql &" WHERE Org.Country = 'SWEDEN' "
set rsSum = varConnect.execute(sql) %>
```

Det börjar närma sig... Resultat =

```

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'LEFT'. 

/tab_products/sales_marketing/crm_related_info/crm_money/sold_products.asp, line 21
```

Hur får jag till group by Org.Country istället för WHERE ...

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

## #5 — mattiasnordin, 2005-10-10T14:11Z

Förlålt... Är trött. Det var ju inte alls frågan som det var fel på. Dumma mig.

```
<% 
sql = "SELECT Org.Country, sum(OrdMain.GrandTotal) as myMoney "
sql = sql &" FROM OrdMain "
sql = sql &" LEFT JOIN Org ON OrdMain.Org_ID = Org.Org_ID "
sql = sql &" GROUP BY Org.Country "
set rsSum = varConnect.execute(sql) %>

<hr>
<% while not rsSum.eof %>

<%=rsSum("myMoney")%>
<%=rsSum("Country")%><br>

<% rsSum.movenext
wend %>
<hr>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/135519-min-första-sum-fråga
