首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写SQL来计算DATEDIFF

问编写SQL来计算DATEDIFF
EN

Stack Overflow用户
提问于 2011-08-04 19:08:57
回答 2查看 317关注 0票数 0

我有一个名为Hotel的表,它有3列hotid、hotname和year。我已经用年份得到了日期差值。它的SQL如下所示(并且它是有效的)

代码语言:javascript
复制
SELECT DATEDIFF('2010-08-04',NOW()) / -365 as Date_Value_Table ;

现在,我需要编写一个SQL,它将列出Hotel表中的所有列(记录),并使用另一个名为Date_Value_Table的列,该列从Hotel table中获取year列,并执行如上所示的DATEDIFF。

因此,基本上我需要一个列出Hotel表中所有记录的SQL和另一个使用Hotel表中的Year列执行DATEDIFF并列出所有记录的列。

我使用MySQL作为我的数据库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-04 19:11:02

我不确定你是不是这个意思,但事实是:

代码语言:javascript
复制
SELECT *, DATEDIFF(year,NOW()) / -365 as Date_Value_Table FROM Hotel
票数 0
EN

Stack Overflow用户

发布于 2011-08-04 19:13:15

我是不是漏掉了什么,或者我不理解这个问题,或者你需要的只是这个?

代码语言:javascript
复制
select hotid, hotname, year, DATEDIFF(year,NOW()) / -365 as Date_Value_Tabl
from Hotel
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6940315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档