这样的查询如何实现

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


各位专家谅解,没分了,只能给这么多了
...全文
71 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dision LI 2010-09-19
  • 打赏
  • 举报
回复
一样的啊,就有你一楼写的.你没试过一下啊!
字段1+字段2 得到一个新的日期
hil99 2010-09-19
  • 打赏
  • 举报
回复

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

数据库 Access
Dision LI 2010-09-19
  • 打赏
  • 举报
回复

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

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

A为字符串 值为 第一部分
B为数值 值为 1
Dision LI 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的
贝隆 2010-09-19
  • 打赏
  • 举报
回复
of123 2010-09-19
  • 打赏
  • 举报
回复
"select * from 表1 where 字段1+字段2=#" & Format(变量, "yyyy-mm-dd") & "#"

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧