count()
はNULL以外の値のみをカウントする なので、これは単純なGROUP BY
クエリ:
SELECT week, count(col1), ..., count(col10)
FROM your_table
GROUP BY week;
以下のクエリを完了することができます:
SELECT week,
SUM(Col1), SUM(Col2), SUM(Col3), SUM(Col4), SUM(Col5),
SUM(Col6), SUM(Col7), SUM(Col8), SUM(Col9), SUM(Col10)
FROM <table name>
GROUP BY 1