Datediff应该在一个加入3个表的查询中?

时间:2017-03-16 17:25:03

标签: mysql join datediff

我已经完成了下面的查询并且它有效,直到我把Datediff放入其中......然后我得到了语法或其他一些错误。我对SQL很陌生。 我试过把Datediff放在不同的行之间,但总是出错。 Datediff的措辞如下:

Datediff(m, Table3.purchased,Table2.activity_date) AS Date_Difference

Select Table1.name, Table2.SK, Table3.key,Table3.purchased,Table3.count
from Table1
Inner Join Table2     On Table1.sk=Table2.sk
Inner Join Table3     On Table3.key=Table1.key

道歉,如果这是真的基本 - 但我不知所措。 我已经尝试将m(月)更改为mm和月,我已经尝试过了,我已经删除了日期中的表格引用(m,已购买, activity_date)。 我搜索了这个网站并将Datediff从序列的末尾移动到开头,然后到第一次加入之后......我确定我错过了一些简单的东西....但我无法弄清楚。所以任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:0)

在mysql datediff中使用两个param你有3个

app/src/main/jniLibs/