我有一个名为Hotel
的表,它有3列hotid
,hotname
和year
。我用年份得到了日期差异。 SQL的内容如下(并且有效)
SELECT DATEDIFF('2010-08-04',NOW()) / -365 as Date_Value_Table ;
现在,我需要编写一个SQL,它将列出Hotel
表中的所有列(记录)和另一个名为Date_Value_Table
的列,该列从{{year
列开始1}}并执行Hotel table
,如上所示。
所以基本上我需要一个SQL列出DATEDIFF
表中的所有记录以及使用Hotel
表中的DATEDIFF
列执行Year
的另一列列出所有记录。
我正在使用MySQL作为我的数据库。
答案 0 :(得分:0)
我不确定你是不是这个意思,但现在是:
SELECT *, DATEDIFF(year,NOW()) / -365 as Date_Value_Table FROM Hotel
答案 1 :(得分:0)
我错过了什么或者我不明白这个问题,或者你需要的只是这个?
select hotid, hotname, year, DATEDIFF(year,NOW()) / -365 as Date_Value_Tabl
from Hotel