テーブルから過去 30 日間のデータを取得するための where 句がわかりません
Select DATE_ADDED
From INFORMENT.PRODUCT_OFFER_PURCHASE
WHERE ??????-30
私は WHERE NFORMENT.PRODUCT_OFFER_PURCHASE.DATE_ADDED > sysdate-30 を試しましたが、どこにも行きません。
いくつかのオプション:
date_added >= trunc(sysdate)-30
date_added >= sysdate-30
date_added >= add_month(sysdate,-1)
date_added >= add_month(trunc(sysdate),-1)
http://docs.oracle.com/cd/E11882_01/server.112/e17118/sql_elements001.htm
単純なタイプミスだと思います
Select DATE_ADDED
From INFORMENT.PRODUCT_OFFER_PURCHASE
WHERE
INFORMENT.PRODUCT_OFFER_PURCHASE.DATE_ADDED > sysdate-30