選択クエリで IFNULL チェックを使用します
このように実行したいのですが、合計がnullの場合は0を出力します
これは私のクエリ全体です
SELECT
IFNULL(SELECT SUM(TOT_SALES_PRICE) FROM TB_DEALER_SALES_MNG WHERE DEALER_SEQ = 7 AND DATE_FORMAT(SALES_DATE, '%Y%m' )= DATE_FORMAT(NOW(), '%Y%m') ,0)
)AS TOT_SALES_PRICE
構文エラーがありますが、わかりません
これは IFNULL を使用しない私のクエリです。非常にうまく機能しています。アドバイスをお願いします
SELECT
(SELECT SUM(TOT_SALES_PRICE) FROM TB_DEALER_SALES_MNG WHERE DEALER_SEQ = 7 AND DATE_FORMAT(SALES_DATE, '%Y%m' )= DATE_FORMAT(NOW(), '%Y%m')
)AS TOT_SALES_PRICE