C# 查询数据库日期段 提取该日期段数据问题

stringdate=this.txt1.Text.Trim();//提取1个变量手动输入stringdate1=this.txt2.Text..Trim();//提取1... string date = this.txt1.Text.Trim(); //提取1个变量 手动输入
string date1 = this.txt2.Text..Trim(); //提取1个变量 手动输入

myCommand.CommandText = "select * from 产品出货表 where 出货编号 >= '"&date &"' and 出货编号 <= '"&date &"'";//连接数据库 提取该日期段中间值
日期是通过textbox1,textbox2。由用户自己输入德,
并通过2个时间德差值(比如 时间1为 2008-01-01 时间2为2008-08-08 但是中间还有2008-05-05 和 2008-06-06) 提取数据库中符合要求德数据
我就要的就是 2008-05-05 和2008-06-06 这2条数据 而不是时间1和时间2的中间值
展开
 我来答
wangshe403
2008-11-23 · 超过13用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:0
展开全部
给个思路给你吧:
获取两个时间段,然后分别转换成天数,在相减除2
DateTime.Today.Year//获取年
DateTime.Today.Month//月
afeimoon
2008-11-23 · 超过58用户采纳过TA的回答
知道答主
回答量:220
采纳率:0%
帮助的人:181万
展开全部
呵呵 其实楼主你已经差不多写对了 只是SQL 语句的模糊查询有一点点。。。 "select *,(date1-date)/2 from 产品出货表 where 出货编号 >="%date &"' and 出货编号 <= '"&date &"'";

这样会多查出一列 即为 中间时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式