申し訳ありませんが、私の質問を一行で説明するのは難しいです。
MySQLでの現在のクエリは次のとおりです。
SELECT purch_id AS PURCH_ID,
DATEDIFF(CURDATE(),(purch_date)) AS PURCH_DATE
FROM CS260USER.candy_purchase;
たとえば、purch_dateエントリの1つは2004年10月28日です。私が本当に取得したいのは、実際にはそれ(2004年10月28日)と2012年の今年のクリスマスの日との違いです(はい、これは宿題のことで、私はクリスマスの日にそれほど興味がありませんが、教授は:P)
さて、私がやろうとしたのは次のようなものでした。
SELECT purch_id AS PURCH_ID,
DATEDIFF('12-25-2012',(purch_date)) AS PURCH_DATE
FROM CS260USER.candy_purchase;
しかし、それは気に入らなかった。
そして、割り当ての完全な部分は、「12-25」の部分でコーディングすることですが、現在の年を取得するため、2013年にこれを再試行すると、2013年12月15日に機能します。
それは理にかなっていますか?テーブルにあるデータを取得し、それと今年のクリスマスの日との違いを見つける必要があります。