0
CASE WHENを使用してクエリに指定した日付形式を設定する方法がわかりません。私がやろうとしているのは、1つのように見える選択を作成することです。CURRENT_DATE()関数を指定された書式文字列でdoctrine 2で使用する方法は?
$qb -> select('
CASE WHEN ps.paymentDate >= (new \DateTime(\'%Y-%m-01\')) THEN \'true\' ELSE \'false\' END as myVar
');
インターネットで解決策を探しましたが見つかりませんでした。私は問題全体を考えていますか?
MySQLで前のコードは次のように見えた:このように
IF(ps.payment_date >= DATE_FORMAT(CURDATE(),\'%Y-%m-1\'),\'true\',\'false\') as myVar
これは私が欲しかったのと同じように機能します!ありがとう。 –