Eine Option verwendet TO_CHAR
:
select electrcityUsage, waterUsage
from monthlyBill
where accountNumber = '211' and
to_char(billing_date, 'MM-YYYY') = '12-2012'
Dies setzt voraus, dass Sie tatsächlich Oracle und nicht SQL Server verwenden.
Wenn Sie 2012
wollten und 2011
dann fahren Sie einfach fort und fügen Sie dem WHERE
eine weitere Bedingung hinzu Klausel. Ich könnte EXTRACT
verwenden in diesem Fall:
select electrcityUsage, waterUsage
from monthlyBill
where accountNumber = '211' and
extract(month from billingDate) = 12 and
extract(year from billingdate) in (2011, 2012)