这样的查询如何实现

hil99 2010-09-19 10:20:29
select *from 表1 where 字段1+字段2=变量
即where 后的表达式 字段间关联运算
目前采取的做法:在表中另建一字段,存储【字段1+字段2】
有没有其他简便的做法


各位专家谅解,没分了,只能给这么多了
...全文
45 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
AmeKen 2010-09-19
一样的啊,就有你一楼写的.你没试过一下啊!
字段1+字段2 得到一个新的日期
回复
hil99 2010-09-19

Sorry 还是没怎么明白
字段1 时间类型
字段2 数字类型
变量 时间类型

数据库 Access
回复
AmeKen 2010-09-19

select *from 表1 where 字段1+字段2=变量

这个可以直接实现,只不过要注意类型转换
select *from 表1
A+CAST (B AS VARCHAR(10) )='第一部分1'

A为字符串 值为 第一部分
B为数值 值为 1
回复
AmeKen 2010-09-19
[Quote=引用楼主 hil99 的回复:]
select *from 表1 where 字段1+字段2=变量

这个可以直接实现,只不过要注意类型转换
select *from 表1
A+CAST (BAS VARCHAR(10) )='第一部分1'

A为字符串 值为 第一部分
B为数值 值为 1
[/Quote]
SQL的
回复
of123 2010-09-19
"select * from 表1 where 字段1+字段2=#" & Format(变量, "yyyy-mm-dd") & "#"
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2010-09-19 10:20
社区公告
暂无公告