Un'opzione utilizza TO_CHAR
:
select electrcityUsage, waterUsage
from monthlyBill
where accountNumber = '211' and
to_char(billing_date, 'MM-YYYY') = '12-2012'
Ciò presuppone che tu stia effettivamente utilizzando Oracle e non SQL Server.
Se volevi 2012
e 2011
quindi vai avanti e aggiungi un'altra condizione a WHERE
clausola. Potrei usare EXTRACT
in questo caso:
select electrcityUsage, waterUsage
from monthlyBill
where accountNumber = '211' and
extract(month from billingDate) = 12 and
extract(year from billingdate) in (2011, 2012)