2016-03-31 14 views
0

oracle söz konusu satın alma işlemi vardı her müşterinin ürün sayısını seçmek için; i ben bu sorununuzu çözebilir düşünüyorum PERIOD_DIFFdoğru komut ben bu masayı</p> <p>COM (Clientnumber, Productnumber, DateofPurchase) gitmek ettik geçen ay

select Productnumber from COM where 
PERIOD_DIFF(EXTRACT(YEAR_MONTH FROM NOW()), EXTRACT(YEAR_MONTH FROM DateofPurchase)) = 1 
+0

'sysdate' bir [tag: oracle] pseudocolumn'dur, ancak soru [tag: mysql] ile etiketlenmiştir. Hangisi o? – Mureinik

+0

kötüyüm, ikisini de okudum ve oracle – Riadh

cevap

0

kullanabilirsiniz geçen ay

0

oldu hangisinin bilmek SysDate ve satın alma tarihini kullanarak tarihleri ​​karşılaştırmak için nasıl bilmek istiyorum

SELECT * FROM COM 
WHERE DateofPurchase between trunc((trunc(sysdate,'MM')-1),'MM') and trunc(sysdate,'MM')-1 

trunc((trunc(sysdate,'MM')-1),'MM') --> last_month_fist_day 
trunc(sysdate,'MM')-1    --> last_month_last_day 
+0

'u çok şaşırttı – Riadh

İlgili konular