0

私は自分のデータベースから何かを選択しようとしていますが、グラフを作成しているので、同じ値を前の年と比較します。

また、私はそのようなことをしました:

$query254="
  SELECT SUM(honoraires) 
  FROM versements 
  WHERE `date_reception`=DATE_SUB(".$dates3[$i3].", INTERVAL 365 DAY)";

  $resultat254 = mysql_query($query254) or die(mysql_error());
  $rowing254 = mysql_fetch_array($resultat254); ?>

問題は、それが機能しないことです。実際には、同じ年の値を選択します。365 日を差し引かずに。

だからどうしたらいいのかわからない。

私の最大限の敬意を受け取ってください。

SP。

4

2 に答える 2

2

MySQLクエリに入れる前にphpでやっても構わない場合。これを行うだけです:

$tempdate = date('Y-m-d',strtotime($dates3[$i3] . ' -1 year'));
$query254="
  SELECT SUM(honoraires) 
  FROM versements 
  WHERE `date_reception`='{$tempdate}'";
于 2012-09-12T15:40:34.793 に答える
1
$query254="SELECT 
SUM(honoraires) 
FROM 
versements 
WHERE 
`date_reception`=date(".mysql_real_escape_string($dates3[$i3])." - INTERVAL 1 YEAR)";
于 2012-09-12T15:40:11.270 に答える