Ano:2012Banca:Fundação Getulio VargasÓrgão:Senado FederalProva:FGV - 2012 - Senado Federal - Analista Legislativo - Análise de Suporte de Sistemas
Observe a tabela e a consulta SQL a seguir
| Despesas - depto | Despesas - tipo | Despesas - valor |
|---|---|---|
| A | P | 100.00 |
| A | D | 200.00 |
| A | S | 50.00 |
| B | P | NULL |
| B | D | 100.00 |
| B | S | 500.00 |
| C | P | NULL |
| C | D | 400.00 |
| C | S | 100.00 |
| (A) | 100.00 | NULL | NULL |
|---|---|---|---|
| (B) | 100.00 | NULL | 650.00 |
| (C) | 100.00 | 700.00 | 650.00 |
| (D) | 650.00 | 100.00 | 700.00 |
| (E) | 700.00 | 650.00 | 100.00 |
Despesas depto tipo valor A P 100.00 A D 200.00 A S 50.00 B P NULL B D 100.00 B S 500.00 C P NULL C D 400.00 C S 100.00 SELECT SUM(CASE WHEN tipo='P' THEN valor END) AS prototipo, SUM(CASE WHEN tipo='D' THEN valor END) AS desenvolvimento, SUM(CASE WHEN tipo='S' THEN valor END) AS suporte FROM despesas; Os valores retornados para prototipo, desenvolvimento e suporte serão, respectivamente: