加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

access与SqlServer 之SQL语句比较

发布时间:2020-12-12 15:48:44 所属栏目:MsSql教程 来源:网络整理
导读:1、Datediff: 1.1算出日期差: 1.access:??????? datediff('d',fixdate,getdate()) 2.sqlserver:???? datediff(day,getdate()) ACCESS实例:???? select * from table where data=datediff('d',getdate()) sqlserver实例: select * from table where data=
1、Datediff:

1.1算出日期差:
1.access:??????? datediff('d',fixdate,getdate())
2.sqlserver:???? datediff(day,getdate())
ACCESS实例:???? select * from table where data=datediff('d',getdate())
sqlserver实例: select * from table where data=datediff(day,getdate())

1.2算出时间差:
1.access:??????? datediff('h',getdate())
2.sqlserver:???? datediff(Hour,'2004-12-10',getdate())
ACCESS实例:???? select DATEDIFF('h',HMD,getdate())
sqlserver实例: select datediff(Hour,getdate())

1.3算出月份差:
1.access:??????? datediff('m',getdate())
2.sqlserver:???? datediff(Month,getdate())
ACCESS实例:???? select DATEDIFF('m',getdate())
sqlserver实例: select datediff(Month,getdate())
----------------------------------------------------------------------------

2、日期变量
1.access:??????? #"&data&"#
2.sqlserver:???? '"&data&"'
ACCESS实例:???? select * from table where data=#"&data&"#
sqlserver实例: select * from table where data='"&data&"'
----------------------------------------------------------------------------

3、是否
1.access:??????? not finished
2.sqlserver:???? finished=0
ACCESS实例:???? select * from table where not finished
sqlserver实例: select * from table where finished=0
----------------------------------------------------------------------------

4、求余数

1.access:??????? a mod b=100
2.sqlserver:???? a?? % b?? =100
ACCESS实例:???? select??? a mod b=100 from table where not finished
sqlserver实例: select a?? % b?? =100?? from table where finished=0
----------------------------------------------------------------------------

5、获取当天日期1.access:??????? now()????? //date()是日期 time()是时间 date()&"? "&time()=now()2.sqlserver:???? getdate()ACCESS实例:???? select??? now()sqlserver实例: select getdate()?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读