---
title: "SQL-Satser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10825-sql-satser"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ironhead"
published: "2001-07-26T13:21:00.000Z"
updated: "2001-07-30T01:35:00.000Z"
replies: 8
views: 205
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/asp/10825-sql-satser"
---

# SQL-Satser

## #1 — ironhead, 2001-07-26T13:21Z

Såhär har jag gjort i ett forum för att kunna räkna upp
underkategorierna och samtidigt kunna räkna hur många svar 
man fått på varje underkategori.

```
Set RS=Conn.Execute ("SELECT * FROM sSubCat WHERE sSubId='" & Request.QueryString("Id") & "' ORDER BY sSubDate DESC")
do while not rs.eof
Set RS2=Conn.Execute("SELECT COUNT(sAnswerIdCat) AS sCount FROM sAnswer WHERE sAnswerIdCat='" & sTest & "'")
'#---Skriva ut UnderKategori & Hur många svar...
RS.MoveNext
Loop
```

Jag är säker på att man kan skriva dessa SQL-satser mycket
bättre. Kan någon vänlig själ reda ut detta, så man lär sig.

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

## #2 — emission, 2001-07-26T19:42Z

Ja, det går alldeles säkert, men du måste ge oss mer information om hur tabellerna ser ut först. :)

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

## #3 — ironhead, 2001-07-27T05:58Z

eh! hoppsan...ja, ja här kommer info om tabellerna:
(Jag kör SQL-Server 2000)

Tabellen sSubCat
\----------------
sSubCatId - counter
sSubCat - varchar
sSubId - Numeric
sSubCatTxt - varchar
sSubName - varchar
sSubDate - datetime

Tabellen sAnswer
\----------------
sAnswerId - counter
sAnswer - varchar
sAnswerTxt - varchar
sAnswerIdCat - numeric
sAnswerDate - datetime

Räcker det med info?

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

## #4 — LarsG, 2001-07-29T12:40Z

```
sql = "select count(sAnswerId) as answer, sSubCat,sSubId , sSubCatTxt , sSubName ,sSubDate from sSubcat left join sAnswer on sSubcatid = sAnswerid where sSubid = '" & Request.QueryString("Id") & "' group by sSubCat,sSubId , sSubCatTxt , sSubName ,sSubDate Order by sSubdate desc "
set rs = conn.execute(sql)
while not rs.eof
'#---Skriva ut UnderKategori response.write "Antal svar " & rs("answer") & "<br>"
RS.MoveNext
wend
```

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

## #5 — Pace, 2001-07-29T13:32Z

SQL kungen LarsG har talat! ;)

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

## #6 — kristoffer, 2001-07-29T20:52Z

Ja, sannerligen!

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

## #7 — ironhead, 2001-07-29T23:56Z

Min allra djupaste beundran tillfaller LarsG...
Finns det nåt bra ställe för att lära sig dessa kryptiska "%join%" syntaxerna?

Tack än en gång!

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

## #8 — Vide, 2001-07-30T00:04Z

Access (Jet-SQL): <http://www.devguru.com/Technologies/jetsql/quickref/operations.html> 

MSSQL (T-SQL): <http://www.devguru.com/Technologies/sqlsyntax/quickref/sql_syntax_select.html>

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

## #9 — ironhead, 2001-07-30T01:35Z

Tackar allra ödmjukast, Vide!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10825-sql-satser
