Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Grouping
Message
De
25/04/2002 08:28:11
 
 
À
25/04/2002 04:33:14
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Autre
Titre:
Divers
Thread ID:
00649021
Message ID:
00649081
Vues:
13
You could get this done with a derived table:
SELECT
 CurFinYear,
 SUM(ttl_amt)
FROM (
 SELECT 
  case month(sanct_dt)<=3 then year(sanct_dt)-1 else year(sanct_dt) as CurFinYear,
  ttl_amt
 FROM
  sanctionTable) AS x
GROUP BY
 CurFinYear
-Mike


>hi,
>I'm having a query like
>
>select case month(sanct_dt)<=3 then year(sanct_dt)-1 else year(sanct_dt) as CurFinYear, sum(ttl_amt) from sanctionTable
>
>the basic idea is to get the financial year for the sanction date based on the month and total the amount grouped on CurFinYear.
>
>I can't give CurFinYear in group by as it gives invalid col name error
>
>how to group the above sql ??? any other way is possible ?
>
>TIA
Michael Levy
MCSD, MCDBA
ma_levy@hotmail.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform