又碰到麻烦了,都快对ACCESS数据库没信心了,与SQL server比同是微软产品,为啥如此多不同?SQL语句问题!(20分)

  • 主题发起人 主题发起人 del520
  • 开始时间 开始时间
D

del520

Unregistered / Unconfirmed
GUEST, unregistred user!
表1
编号,姓名,工龄。。。。。

表2,
编号,姓名,转正日期 。。。。。
要多表2中的转正日期算到现在工龄(多少个月)放到表1相应字段中,我使用。。
这是我模仿以前的,在ACCESS中提示GetDate未定义。。。
Update 表1 A,表2 B
set A.工龄=DateDiff(mm,B.转正日期,GetDate())
where A.编号=B.编号
还不知道DateDiff有不有问题。。。

烦啊。

ACCESS这些资料(SQL语句资料,函过等)从哪儿可查。有大富翁说从ACCESS97中可查,
我没有。


 
VBA中就是Date,不用GET的
 
我改用DATA没报那个GETDATE错了,但开始报mm没有默认值!
 
mm是什么?
 
建议您改用DBIASM,绝对棒!
不过用ACCESS也有好处,今天刚和一客户谈,他有一收银软件,用ACCESS,经常出问题,
需要对方上门维护,每次收费3,4百元,客户烦都烦死了.
 
我有相关文件:JETSQL40.CHM JETERR40.CHM 应该对你有帮助。请留 Email.
 
查到了,mm加引号就行了
 
DateDiff('M',转正日期,now)
 
to cnkk
win92@sina.com 谢谢
 
to cnkk
請給我發一個
wein3@163.net
謝謝!
 
很感谢大家的帮助。

此题答案还是 QuickSilver完全正确。

但是这样下去不是个办法,我还会碰到更多此类的问题。

QuickSilver你的EMAIL????
 
cnkk,也请给我发一份
stuwei@rexian.com
谢谢了!
 
接受答案了.
 
后退
顶部