Office中国论坛/Access中国论坛

标题: HELP 通过查询计算星期几出现错误 [打印本页]

作者: ljlhpop    时间: 2016-6-7 11:50
标题: HELP 通过查询计算星期几出现错误
各位大神请看附件。
HELP 通过查询计算星期几出现错误。


作者: roych    时间: 2016-6-7 14:14
format后仍然是文本格式,因此需要转日期的:
Weekday(CDate(Replace([日期],".","-")),0)[attach]59249[/attach]


作者: todaynew    时间: 2016-6-7 14:16
去掉format函数
作者: ljlhpop    时间: 2016-6-7 14:18
谢谢大神!!!
作者: admin    时间: 2016-6-7 14:27
你这个就是小妖同学说的伪日期。xxxx.xx.xx
可以先拆成真日期,再用cdate转换一下
SELECT weekday(cdate(Format((Mid(日期,1,4) & "/" & Mid(日期,6,2) & "/" & Mid(日期,9,2)),"yyyy-mm-dd") ),1) AS 表达式1
FROM aa;





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3