2017-12-02 12 views
0

私は機能を使用して各四半期に追加されたデータの量をカウントできるように、4四半期の開始日と終了日が必要です。どのように日付を取得するのですか?4四半期の日付を取得する

$this->db->select('SUM(CASE WHEN(data.added_on BETWEEN MAKEDATE(YEAR(CURDATE()), 1) + INTERVAL QUARTER(CURDATE())-2 QUARTER AND MAKEDATE(YEAR(CURDATE()), 1) + INTERVAL QUARTER(CURDATE())-1 QUARTER - INTERVAL 1 DAY) THEN 1 ELSE 0 END) data_quarter3'); 

これは前の四半期には有効ですが、これは嫌です。どんな解決策も大歓迎です。

答えて

1

あなたは自分のWHERE文の中であなたが望む四半期および年を指定して、日付を必要としない

WHERE QUARTER(data.added_on) = 2 AND YEAR(data.added_on) = YEAR(NOW()) 
関連する問題