php 今月と先月の時刻
この方法で今日の時刻を取得できます
$sqljrfw="select ttotal from total_number where to_days(tdate) = to_days(now())";
この tdate は時刻ですフィールド タイプは 2012-08-16 なので、8 月のすべてのデータを取得するにはどうすればよいでしょうか?前月の 8 月のデータもありますか?
-----解決策---------
date_format(tdate,'%Y - %m') = '年-月'
年と月は必要な値です
------解決策---------
申し訳ありませんが、間違いを犯し、考慮するのを忘れていました。年。 。次のように変更してみてください:
現在の月: select ttotal from total_number where date_format(tdate,"%Y-%m") = date_format(now(),"%Y-%m")
先月: select ttotal from total_number where date_format(tdate,"%Y-%m") = date_format(date_sub(now(),interval 1 month),"%Y-%m")