Foxtable(狐表)用户栏目专家坐堂 → [求助]DateDiff函数问题咨询


  共有3001人关注过本帖树形打印复制链接

主题:[求助]DateDiff函数问题咨询

帅哥哟,离线,有人找我吗?
haotinghua
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3842 威望:0 精华:0 注册:2016/8/21 3:43:00
[求助]DateDiff函数问题咨询  发帖心情 Post By:2018/5/1 14:16:00 [只看该作者]

DateDiff

计算两个日期的间隔。

语法

DateDiff(Interval, Date1, Date2)

Interval:表示时间间隔的类型。

Date1:起始日期

Date2:结束日期

Interval 包含以下设置:

yyyy 年
q    季度
m    月
y    某年的某一天
d    天
w    工作日
ww   周
h    时
n    分
s    秒

例如加载最近两个月内的订单:

XXX XXXSELECXXX * FROM {XXXX} WHERE DateDiff(m, 订购日期, GetDate()) < 2


计算n(分)没有问题,但是h(时)有错误提示

运行错误:

.NET Framework 版本:2.0.50727.8825

Foxtable 版本:2018.3.9.1

错误所在事件:

详细错误信息:

'h' 不是可以识别的 datediff 选项。





 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/1 18:51:00 [只看该作者]

你的是sqlserver还是access?

 

如果sqlserver,有区别的,如

 

Interval: 字符型,表示希望返回的时间部分
Date: 给定的日期值

Interval 包含以下设置:

yyyy 年 
q    季度 
m    月 
y    某年的某一天 
d    天 
dw   工作日 
ww   周 
hh    时 
n    分 
s    秒


 回到顶部
帅哥哟,离线,有人找我吗?
haotinghua
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3842 威望:0 精华:0 注册:2016/8/21 3:43:00
  发帖心情 Post By:2018/5/1 19:28:00 [只看该作者]

我找到问题了,应该是"hh",错误的写成了"h"

 回到顶部