Imagem de fundo

Deseja-se obter, para cada cidade, os dias em que houve aumento de casos, em relação ao...

Deseja-se obter, para cada cidade, os dias em que houve aumento de casos, em relação ao dia anterior, maior do que 100%. Também deseja-se saber qual foi esse percentual. Que consulta SQL retorna essa informação?


A

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/cb.casos > 1


B

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/cb.casos > 100


C

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from (

select * from tb_casos_confirmados ca

union all

select * from tb_casos_confirmados cb) x

where x.percentual_variacao>100


D

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/ca.casos > 1


E

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/ca.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/ca.casos > 100