can we use a agregate function inside a case statement in db2?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • riyaz rajwani
    New Member
    • Jul 2011
    • 1

    can we use a agregate function inside a case statement in db2?

    can we use a agregate function inside a case statement in db2? If yes, plz provide the syntax..
  • Rabbit
    Recognized Expert MVP
    • Jan 2007
    • 12517

    #2
    Yes you can. It's written pretty much as you describe it.
    Code:
    SELECT groupingField, (
       CASE WHEN groupingField = 'SingleGroup'
       THEN SUM(valueField)
       ELSE AVG(valueField)
       END) AS oddAggregation
    FROM tableName

    Comment

    Working...