Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Jaar-vergelijkings query

4 views
Skip to first unread message

Martin

unread,
Dec 8, 2009, 8:04:37 AM12/8/09
to
Hoi!

Ik moet een query maken die per maand het vorige jaar met het huidige jaar
vergelijkt. Ik ben zo ver al gekomen:

SELECT YEAR(BIL.BIL_DATE) AS BIL_YEAR,
MONTH(BIL.BIL_DATE) AS BIL_MONTH,
CASE WHEN YEAR(BIL.BIL_DATE) = 2008 THEN
SUM(BILVAT.AMOUNT_NET) ELSE 0 END AS NET_LY,
CASE WHEN YEAR(BIL.BIL_DATE) = 2009 THEN
SUM(BILVAT.AMOUNT_NET) ELSE 0 END AS NET_CY
FROM [Cocos].[dbo].[BIL] INNER JOIN [Cocos].[dbo].[BILVAT] ON BIL.BIL_ID
= BILVAT.BIL_ID
WHERE BILVAT.COST_ID = 1 AND BIL.BPA_ID = 10304 AND (YEAR(BIL.BIL_DATE) =
2008 OR YEAR(BIL.BIL_DATE) = 2009)
GROUP BY YEAR(BIL.BIL_DATE) , MONTH(BIL.BIL_DATE)
ORDER BY YEAR(BIL.BIL_DATE) , MONTH(BIL.BIL_DATE)

Maar nu produceert ie 24 rows, 12 voor 't vorige jaar en 12 voor 't huidige
jaar.

1 400 0
1 0 350
2 725 0
2 0 686
etc.

Natuurlijk kunnen die samengevoegd worden, zodat ik maar 12 maanden krijg,
met een veld voor het huidige jaar en eentje voor het vorige jaar.

1 400 350
2 725 686
etc.

Maar ik weet niet hoe,...
Kan iemand me verder helpen,

BvD,
Martin

Martin

unread,
Dec 8, 2009, 8:53:37 AM12/8/09
to
Heb 't al gevonden....

"Martin" <x...@y.com> wrote in message
news:6FC66125-08C5-4C55...@microsoft.com...

0 new messages