2016-08-25 9 views
-4

私は現在の日付までデータベースから1歳のデータを取得したいが、今日のmonth.ifの初めから25-08-2016です。私は01-08- 2015今月の初めから1歳のデータを取得

+3

それはあなたが試したコードを投稿することができますしてみてください。 –

+2

[mcve] – Xorifelse

+0

http://stackoverflow.com/questions/11808232/how-do-i-get-the-first-day-of-the-currentmonth( - 間隔1年) – Mike

答えて

0

まず、あなたの要件ごとにすべてのデータを取得するために、クエリの下には実行して $firstDateOfMonthLastYear = date('01-m-Y', strtotime('-1 years');

$today = date('d-m-Y');

月のリンクの最初の日を見つけるまで。

$query = "SELECT * from tbname where reportDate between ".$firstDateOfMonthLastYear." and ".$today." order by tbname.primary_key desc"

あなたは、元のテーブル名でTBNAMEを交換する必要があります。 テーブルの主キーでtbname.primary_keyを置き換える必要があります。

0

CodeIgniterでは、これは

$where = "date >= DATE_SUB(NOW(),INTERVAL 1 YEAR)"; 
 
$this->db->where($where);

+0

私は答えを得ました - >ここで( 'admit_date> = CONCAT(LEFT(NOW) - INTERVAL 1 YEAR、7)、 " - 01")' – Ami

関連する問題