使用TableAdapter C#[sql]计算两次之间的分钟数

时间:2014-10-18 07:31:42

标签: c# sql ms-access-2003

我想计算两次之间的分钟,我正在使用TableAdapter生成方法。

我正在尝试这个

SELECT        
   name, signin, 
   DATEDIFF([minute], signin, [DateTime].Now) AS Expr1
FROM            
   Table1

这应该计算当前时间和上一次之间的分钟

1 个答案:

答案 0 :(得分:2)

此查询的正确文本应为

SELECT        
   name, signin, 
   DateDiff('n',signin,Now()) as MinuteDifference
FROM            
   Table1

要表示与DateDiff函数的分钟差异,请使用快捷键'n'(单引号之间),不要在Now()函数前加上DateTime字。这是Access Engine完全不知道的