【发布时间】:2012-09-09 06:39:25
【问题描述】:
好的,所以我检查了许多关于 stackoverflow 的其他帖子,看看是否在任何地方提到了这一点,并且提供的答案对我来说不太有意义......我认为他们在谈论一些事情完全不同。
这是我想做的,使用 Oracle SQL Developer:
-从 purch_date 检索条目
-获取当前年份的 purch_date 和圣诞节之间的天数差异
**因此,“2012”不能在那里硬编码。我需要找回它。
这是在 MySQL 中 100% 有效的查询:
SELECT purch_id AS PURCH_ID,
DATEDIFF(CONCAT(YEAR(NOW()),'-12-25'), purch_date) AS DAYS_TO_CHRISTMAS
FROM CS260USER.candy_purchase;
差不多,我需要它才能在 Oracle 中工作。
谁能帮我解决这个问题?
非常感谢!
-马修
【问题讨论】:
-
Oracle中
purch_date是什么数据类型? -
shrug 如果我只检索 purch_date 我得到 28-OCT-2004