Avatar billede risras Nybegynder
10. april 2002 - 19:40 Der er 6 kommentarer og
1 løsning

Select

Jeg vil selecte fra en tabel og få returneret en leveringsstatistik pr. varegruppe hvor mange varer til dest. 'y' bliver leveret indenfor hhv. 1 dag 2 dage 3 dage osv. osv. sum antal varer pr. VareGr pr. Destination):

TableA

Vare  Destination  SendtDato ModtagetDato
Avatar billede terry Ekspert
10. april 2002 - 20:08 #1
Try something like this

SELECT    Vare, Destination, DATEDIFF(dd, SendtDato, ModtagetDato) AS NumberOfDays, COUNT(*) AS NumberOfRecords
FROM        dbo.TableA
GROUP BY Vare, Destination, DATEDIFF(dd, SendtDato, ModtagetDato)
Avatar billede risras Nybegynder
10. april 2002 - 20:46 #2
Hi Terry,

I don't want to see the 'Varer', but want to see the result like this:

Destination  TotalAfsendt LeveretDag1 LeveretDag2 LeveretDag3
100          200        150        170        199
200          100          80          95        100

So to Dest. 100 there are still one 'Vare', witch isen't delivered - so '199' is just a SUM of the figures to the left.

Rgds.
Kenneth
Avatar billede terry Ekspert
10. april 2002 - 20:56 #3
do you JUST want to see LeveretDag1 LeveretDag2 LeveretDag3
not LeveretDag4 .....?
Avatar billede risras Nybegynder
11. april 2002 - 07:52 #4
I want to all columns of LeveretDagX
Avatar billede terry Ekspert
11. april 2002 - 08:04 #5
BUT you cont have columns LeveretDagX! Will see what I can do and get back!
Avatar billede terry Ekspert
11. april 2002 - 08:05 #6
cont  = dont
Avatar billede risras Nybegynder
16. maj 2002 - 18:27 #7
test
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
Computerworld tilbyder specialiserede kurser i database-management

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