当前位置:编程学习 > VB >>

这样的查询如何实现

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


各位专家谅解,没分了,只能给这么多了 --------------------编程问答-------------------- http://download.csdn.net/source/1644211 --------------------编程问答--------------------
引用楼主 hil99 的回复:
select *from 表1 where 字段1+字段2=变量
 
这个可以直接实现,只不过要注意类型转换
select *from 表1 
A+CAST (BAS VARCHAR(10) )='第一部分1'

A为字符串  值为 第一部分
B为数值    值为 1

SQL的 --------------------编程问答--------------------

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

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

A为字符串 值为 第一部分
B为数值 值为 1
--------------------编程问答--------------------
Sorry 还是没怎么明白
字段1  时间类型
字段2  数字类型
变量   时间类型

数据库  Access --------------------编程问答-------------------- 一样的啊,就有你一楼写的.你没试过一下啊!
字段1+字段2 得到一个新的日期 --------------------编程问答-------------------- "select * from 表1 where 字段1+字段2=#" & Format(变量, "yyyy-mm-dd") & "#"
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,