Wpis z mikrobloga

Cześć. Da się coś takiego zrobić w #sql? Czy raczej się nie robi takich rzeczy?

Przykładowo mam taką tabelę danymi:
[osoba,dzien,miesiac,rok]
.............
|jan,1,maj,2016|
|jan,2,maj,2016|
|jan,12,czerwiec,2016|
|jan,22,czerwiec,2016

|ania,3,maj,2016|
|ania,12,czerwiec,2016|
|ania,13,czerwiec,2016|
|ania,14,czerwiec,2016|
|ania,15,czerwiec,2016|

Chcę żeby się wyświetliło dla miesiąca maj:

osoba | miesiac | iloscDniWMiesiacu | iloscDniWRoku

jan maj 2 4
ania maj 1 5

Chodzi mi o coś w tym stylu:

Select osoba, count(osoba) as 'iloscDniWMiesiacu', ???? as 'iloscDniWRoku'
from tabela
where miesiac = 'maj' and rok='2016'

#informatyka #pytaniedoeksperta
  • 11