select *, COUNT(*), DATE_FORMAT(CREATE_DATE,'%m-%Y') AS form_date
from incident_view
where (create_month = month(NOW() - INTERVAL 1 MONTH)
and (create_year = year(NOW() - INTERVAL 1 MONTH)))
OR (create_month = month(NOW() - INTERVAL 2 MONTH)
and (create_year = year(NOW() - INTERVAL 2 MONTH)))
AND CUSTOMER_COMPANY_NAME = "Company"
GROUP BY CREATE_MONTH
みなさん、こんにちは、2つの数字を比較し、真偽を受け取りますか?
は、私は上記の持っているクエリが正常に動作しています。
私が得る結果はいくつかの行ですが、重要な行は、次のとおりです。
COUNT(*) | form_date
667 01-16
1964 02-16
それは最後の2ヶ月の2つのカウントを比較することが可能ですかしら、(2月16日)先月か> 2番目の先月(01-16)。 02-16> 01-16の場合は、結果が真であることを確認します。
助けていただければ幸いです。
よろしくお願いいたします。
ような何かを行うことができますありがとうございました。私は、結果が1の場合、先月は先月2日よりも高いか、または? –
はい、そうです。コード中の '>'から明らかではないのですか? – Barmar
ありがとう、それは働いています。 –