/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Tælle hvor mange poster der er i en databa~
Fra : Thomas Brejner


Dato : 19-03-03 15:02

Hvordan kan man lave en tæller der viser hvor mange poster der er
i en access database?
Mvh Thomas

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Jens Gyldenkærne Cla~ (19-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 19-03-03 15:15

Thomas Brejner skrev:

> Hvordan kan man lave en tæller der viser hvor mange poster der er
> i en access database?


strSQL = "SELECT COUNT(*) AS antal FROM <tabelnavn>"

Set rs = conn.Execute strSQL
If Not rs.EOF Then
   strAntal = rs("antal")
End If

Response.write "Antal poster: " & strAntal

(husk at lukke dataforbindelserne efter brug)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Helmuth Mikkelsen (20-03-2003)
Kommentar
Fra : Helmuth Mikkelsen


Dato : 20-03-03 17:37

jeg har følgende kald:

csql = "SELECT count(*) as IALT FROM brochurebestil"
set rs2 = conn.execute(csql)
response.write "Der er " & rs2("IALT") & " brochurebestillinger"

der så viser en sammentælling over samtlige bestillinger.

Jeg vil gerne have vist sammentællingen opdelt efter "så-og-så mange i
år 2002 og så-og-så mange i år 2003" - hvordan opnår jeg det?

mvh
/helmuth

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Torben Brandt (20-03-2003)
Kommentar
Fra : Torben Brandt


Dato : 20-03-03 17:49

Helmuth Mikkelsen wrote:
> jeg har følgende kald:
>
> csql = "SELECT count(*) as IALT FROM brochurebestil"
> set rs2 = conn.execute(csql)
> response.write "Der er " & rs2("IALT") & " brochurebestillinger"
>
> der så viser en sammentælling over samtlige bestillinger.
>
> Jeg vil gerne have vist sammentællingen opdelt efter "så-og-så mange i
> år 2002 og så-og-så mange i år 2003" - hvordan opnår jeg det?

csql = "SELECT count(*) as IALT, aar FROM brochurebestil GROUP BY aar"
set rs2 = conn.execute(csql)
While Not rs2.EOF
response.write "Der er " & rs2("IALT") & " i år " & rs2("aar")
rs2.MoveNext
WEnd

/Torben


Helmuth Mikkelsen (20-03-2003)
Kommentar
Fra : Helmuth Mikkelsen


Dato : 20-03-03 18:18

Torben Brandt wrote

> csql = "SELECT count(*) as IALT, aar FROM brochurebestil GROUP BY aar"
> set rs2 = conn.execute(csql)
> While Not rs2.EOF
> response.write "Der er " & rs2("IALT") & " i år " & rs2("aar")
> rs2.MoveNext
> WEnd

Der er 1 i år 30-03-2002 13:18:56Der er 1 i år 01-04-2002 11:24:36Der er 1
i år 04-04-2002 20:23:15Der er 1 i år 04-04-2002 20:28:27Der er 1 i år
07-04-2002 22:04:08Der er 1 i år 11-04-2002 20:08:38Der er 1 i år
12-04-2002 20:59:43Der er 1 i år 13-04-2002 01:16:21Der er 1 i år
13-04-2002 21:34:19Der er 1 i år 15-04-2002 12:30:16Der er 1 i år
17-04-2002 15:42:26Der er 1 i år 17-04-2002 18:12:15Der er 1 i år
21-04-2002 23:07:54Der er 1 i år 23-04-2002 15:57:31Der er 1 i år
24-04-2002 00:59:24Der er 1 i år 28-04-2002 21:35:38Der er 1 i år
01-05-2002 12:50:55Der er 1 i år 01-05-2002 14:14:30Der er 1 i år 03-05

dette er et lille udsnit af ovennævnte kalds resultat ...

Det jeg gerne vil opnå er:

"Der er i alt xxx brochurebestillinger.

År 0 ->: xxx stk.
År 2002: xxx stk.
År 2003: xxx stk.

osv."

altså en sammentælling af total og de enkelte år.

Tabellen brochurebestil indeholder et felt: oprettet, som er et dato og
klokkeslætsfelt, ex: 01-05-2002 14:14:30

/helmuth

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Torben Brandt (20-03-2003)
Kommentar
Fra : Torben Brandt


Dato : 20-03-03 19:29

Helmuth Mikkelsen wrote:
> Torben Brandt wrote
>
>
>>csql = "SELECT count(*) as IALT, aar FROM brochurebestil GROUP BY aar"
>>set rs2 = conn.execute(csql)
>>While Not rs2.EOF
>> response.write "Der er " & rs2("IALT") & " i år " & rs2("aar")
>> rs2.MoveNext
>>WEnd
>
>
> Der er 1 i år 30-03-2002 13:18:56Der er 1 i år 01-04-2002 11:24:36Der er 1
> i år 04-04-2002 20:23:15Der er 1 i år 04-04-2002 20:28:27Der er 1 i år
> 07-04-2002 22:04:08Der er 1 i år 11-04-2002 20:08:38Der er 1 i år
<snip : en masse resultater>

Så prøv med
SELECT count(*) as IALT, YEAR(oprettet) AS aar
FROM brochurebestil GROUP BY YEAR(oprettet)
ORDER BY YEAR(oprettet)

Alt det andet jeg skrev skal vist ikke ændres

/Torben


Helmuth Mikkelsen (20-03-2003)
Kommentar
Fra : Helmuth Mikkelsen


Dato : 20-03-03 20:16

Torben, Brandt wrote:
> SELECT count(*) as IALT, YEAR(oprettet) AS aar
> FROM brochurebestil GROUP BY YEAR(oprettet)
> ORDER BY YEAR(oprettet)

--klip fra hjemmesiden begynd--

Oversigt over BESTILLING AF BROCHURER

Der er i alt 106 i år 2002. Der er i alt 53 i år 2003.

--klip fra hjemmesiden slut--

tusind tak Torben - det var lige det der skulle til

/helmuth

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Helmuth Mikkelsen (20-03-2003)
Kommentar
Fra : Helmuth Mikkelsen


Dato : 20-03-03 17:51

jeg glemte:

tabellen indeholder et dato og klokkeslet felt ...

/helmuth

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste