关于access数据库中 将yyyy-mm-dd的日期格式显示成星期的格式的sql语句

时间:2023-02-18 17:13:21
access中表WorkLog里面的日期字段是logDate,想得到星期的格式,我用的sql语句是:select DATEPART(weekday,logDate) as wk from WorkLog,LogCategory where WorkLog.caID=LogCategory.caID and userID=56;
在vs里面调试报错是至少有一个参数没有赋值,我把这个sql语句放到access里查询,它要我给出weekday的值,这句话该怎么改呢?

4 个解决方案

#1


取出logdate之后转换为datetime不就很方便得到星期几了

#2


本帖最后由 net_lover 于 2011-07-13 16:19:49 编辑
select DATEPART('weekday',WorkLog.logDate) as wk from WorkLog,LogCategory where WorkLog.caID=LogCategory.caID and userID=56;
试试

#3



SELECT Format(Now(),"ddd") AS 星期;

#4


2楼正解!!

#1


取出logdate之后转换为datetime不就很方便得到星期几了

#2


本帖最后由 net_lover 于 2011-07-13 16:19:49 编辑
select DATEPART('weekday',WorkLog.logDate) as wk from WorkLog,LogCategory where WorkLog.caID=LogCategory.caID and userID=56;
试试

#3



SELECT Format(Now(),"ddd") AS 星期;

#4


2楼正解!!