Je hebt EXTRACT nodig:
SELECT
EXTRACT(DOW FROM DATE '2011-02-16') = 0; -- 0 is Sunday
Dit kan resulteren in waar of onwaar, het is een zondag of het is niet. Ik heb geen idee wat je bedoelt met "totaal aantal", want dat zal altijd 0 zijn (de datum is geen zondag) of 1 (de gegeven gegevens zijn een zondag).
Bewerken:zoiets als dit?
SELECT
COUNT(*)
FROM
generate_series(timestamp '2011-01-01', '2011-03-01', '1 day') AS g(mydate)
WHERE
EXTRACT(DOW FROM mydate) = 0;