找回密码
 立即注册
即日起,论坛关闭新用户注册和登录,论坛相关的贴子保留查阅和下载。获得授权后,有技术问题可联系微信 13199509559 一对一解决。 2024-3-12
查看: 6642|回复: 9
打印 上一主题 下一主题

access与SqlServer时间日期比较

2467

主题

2467

主题

2467

主题

管理员

易达创始人

Rank: 9Rank: 9Rank: 9

积分
30815
跳转到指定楼层
1#
admin_2 发表于 2012-11-9 08:04:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、Datediff:  
            1.1算出日期差:
  1.access:       datediff(\'d\',fixdate,getdate())
  2.sqlserver:    datediff(day,fixdate,getdate())
  ACCESS实例:    select * from table where data=datediff(\'d\',fixdate,getdate())
  sqlserver实例: select * from table where data=datediff(day,fixdate,getdate())  
            1.2算出时间差:
  1.access:       datediff(\'h\',fixdate,getdate())
  2.sqlserver:    datediff(Hour,\'2004-12-10\',getdate())
  ACCESS实例:    select DATEDIFF(\'h\',HMD,getdate())
  sqlserver实例: select datediff(Hour,\'2004-12-10\',getdate())  
            1.3算出月份差:
  1.access:       datediff(\'m\',fixdate,getdate())
  2.sqlserver:    datediff(Month,\'2004-12-10\',getdate())
  ACCESS实例:    select DATEDIFF(\'m\',HMD,getdate())
  sqlserver实例: select datediff(Month,\'2004-12-10\',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()
  2.sqlserver:    getdate()
  ACCESS实例:    select   now()
  sqlserver实例: select getdate()  
感谢hulang投稿

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
189
QQ
2#
cntva249s 发表于 2013-1-3 16:19:37 | 只看该作者
慢来,呵呵  

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
142
3#
叼著煙Ю戒煙 发表于 2013-1-3 16:19:37 | 只看该作者
我在努力中  

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
189
QQ
4#
cntva249s 发表于 2013-1-3 16:19:37 | 只看该作者
好啊,,不错、、、、  

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
88
QQ
5#
jianfeng516545 发表于 2013-1-3 16:19:37 | 只看该作者
我帮你 喝喝  

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
96
6#
qomolangma99 发表于 2013-1-3 16:19:37 | 只看该作者
好啊,,不错、、、、  

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
126
7#
jiangshi 发表于 2013-1-3 16:19:37 | 只看该作者
厉害!强~~~~没的说了!  

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
107
8#
aahqa 发表于 2013-1-3 16:19:37 | 只看该作者
设置阅读收费赚钱快啊  

0

主题

0

主题

0

主题

中级会员

Rank: 3Rank: 3

积分
278
9#
bingma0 发表于 2013-1-3 16:19:37 | 只看该作者
谁能送我几分啊  

0

主题

0

主题

0

主题

注册会员

Rank: 2

积分
146
10#
happyapple 发表于 2013-1-3 16:19:37 | 只看该作者
也许似乎大概是,然而未必不见得。  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表