对不起,很难用一行来解释我的问题。
这是我当前在 MySQL 中的查询:
SELECT purch_id AS PURCH_ID,
DATEDIFF(CURDATE(),(purch_date)) AS PURCH_DATE
FROM CS260USER.candy_purchase;
例如,其中一个 purch_date 条目是 10-28-2004 我真正想要得到的实际上是 (10-28-2004) 和 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 日。
那有意义吗?需要检索表中的数据,并找出该数据与当年圣诞节之间的差异。