请教ACCESS‘文本’计算‘星期’函数:如何将‘20080312’(文本)转为星期‘三’?(查询更新用的那种)

来源:百度知道 编辑:UC知道 时间:2024/05/17 14:06:25
请教ACCESS‘文本’计算‘星期’函数:如何将‘20080312’(文本)转为星期‘三’?(查询更新用的那种)

相当于EXCELDE的

=WEEKDAY(DATE(LEFT(A7,4),LEFTB(RIGHTB(A7,4),2),RIGHTB(A7,2)))

(A7代表A7单元格是(文本格式)的'20080312')
请提供哪里可查阅ACCESS内部函数用法和注解的网址链接

没有人回答,琢磨了几天,终于想出一个笨但有效的方法,在此自问自答。希望能给遇到同样问题的人一点帮助。

思路:
1.将文本格式(20080312)更新为日期格式(2008-3-12)--函数DateSerial(年,月,日);
2.再将日期格式(2008-3-12)更新为星期格式(3)--函数Weekday(日期,2);

具体如下:
假设
文本格式'20080312' 在(表)'稿1' 的(字段)是'日期-文本';
更新后的内容将存入 表'稿2' 的(字段) '日期-日期'(日期格式)和'星期-日期'(日期格式)。

使用更新查询(设计)
字段:日期-日期
表:稿2
更新到:DateSerial(Left(稿1!日期-文本,4),Right(Left(稿1!日期-文本,6),2),Right(稿1!日期-文本,2))

字段:星期-日期
表:稿1
更新到:Weekday(稿2!日期-日期,2)

目前期待有高手能提供ACCESS其它函数的用法注解(我用的是office2003 的ACCESS)

思路:
1.将文本格式(20080312)更新为日期格式(2008-3-12)--函数DateSerial(年,月,日);
2.再将日期格式(2008-3-12)更新为星期格式(3)--函数Weekday(日期,2);

具体如下:
假设
文本格式'20080312' 在(表)'稿1' 的(字段)是'日期-文本';
更新后的内容将存入 表'稿2' 的(字段) '日期-日期'(日期格式)和'星期-日期'(日期格式)。

使用更新查询(设计)
字段:日期-日期
表:稿2
更新到:DateSerial(Left(稿1!日期-文本,4),Right(Left(稿1!日期-文本,6),2),Right(稿1!日期-文本,2))

字段:星期-日期
表:稿1
更新到:Weekday(稿2!日期-日期,2)