Office中国论坛/Access中国论坛

标题: [紧急呼救]有没有办法实现这样的查询 [打印本页]

作者: binbow_z    时间: 2003-1-24 07:57
标题: [紧急呼救]有没有办法实现这样的查询
表:
ID   Name    month
1     A1     2002-11
2     A2     2002-11
3     A1     2002-12
4     A2     2002-12
需求说明:
1、在表中查询出month为2002年12月的所有数据
2、将所有数据的month的月份加1
3、将更改后的数据增加到表中
最后表的记录为:
ID   Name    month
1     A1     2002-11
2     A2     2002-11
3     A1     2002-12
4     A2     2002-12
5     A1     2003-1
6     A2     2003-1


作者: cattjiu    时间: 2003-1-24 16:09
INSERT INTO Sheet1 ( Name, [month] )
SELECT Sheet1.Name, [month]+31 AS month1
FROM Sheet1
WHERE (((Month([month]))=12));

作者: zhengjialon    时间: 2003-1-24 16:13
是否用CDate([month])先将month转成日期如02-11-1,原表内容好像不是日期型。




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