Avatar billede askhoej Praktikant
19. februar 2001 - 19:35 Der er 6 kommentarer og
1 løsning

ASP

Jeg skal har en række Meddelelser i en database og til dem skal jeg udskrive en oversigt over. Oversigten skal se således ud:
                 
                    Læste    Ulæste
Februar 2001          2        4
Januar  2001          1        6
osv...

Databasen (Meddelelse) ser således ud:
objno      autonum
kommentar  text
kom_date    date (format: 12.05.2001)

Hvordan gøres dette nemmest med SQL og ASP?
Avatar billede brain Nybegynder
19. februar 2001 - 19:38 #1
har du ikke et flag i databasen der afgør om beskeden er læst eller ej?
Avatar billede askhoej Praktikant
19. februar 2001 - 19:44 #2
jo der er -
kom_read  boolean
Avatar billede gandalfthewhite Nybegynder
19. februar 2001 - 19:47 #3
Hvilken database er der tale om ?
Avatar billede brain Nybegynder
19. februar 2001 - 19:48 #4
du skal bruge 2 queries, en til læste og en til ulæste....

ulæste:

select month(kom_date), year(kom_date), count(*)  from meddelelse where kom_read=0 group by month(kom_date), year(kom_date)

læste:

select month(kom_date), year(kom_date), count(*)  from meddelelse where kom_read=1 group by month(kom_date), year(kom_date)

Avatar billede brain Nybegynder
19. februar 2001 - 19:48 #5
og så mosle det samlede resultat sammen i ASP bagefter....
Avatar billede askhoej Praktikant
19. februar 2001 - 19:58 #6
til gandalfthewhite>Det er en Oracle 8i
Avatar billede brain Nybegynder
19. februar 2001 - 20:20 #7
Så kan du jo skrive en lille stump PL/SQL der gør det...
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
Kurser inden for grundlæggende programmering

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