Една опция използва TO_CHAR
:
select electrcityUsage, waterUsage
from monthlyBill
where accountNumber = '211' and
to_char(billing_date, 'MM-YYYY') = '12-2012'
Това предполага, че всъщност използвате Oracle, а не SQL Server.
Ако искате 2012
и 2011
тогава просто продължете и добавете друго условие към WHERE
клауза. Може да използвам EXTRACT
в този случай:
select electrcityUsage, waterUsage
from monthlyBill
where accountNumber = '211' and
extract(month from billingDate) = 12 and
extract(year from billingdate) in (2011, 2012)