クエリを処理して、新しい API に変更しています。
CASEステートメントとして含まれるエイリアスを選択しようとしています。これが私の元のSQLです:
SUM(CASE MONTH(data.start) WHEN 1 THEN data.accepted END) AS 'Jan',
そして、これは私が新しいAPIで試していることです:
->addField('data', SUM(CASE MONTH('start') WHEN 1 THEN data.accepted END), 'Jan');
ただし、クエリを実行する前でも、Eclipse はここに構文エラーがあることを示唆しています。
任意の提案をいただければ幸いです。
どうもありがとう。