求一段sql查询代码 - .NET技术 / C#
我现在的情况是这样:
有一个数据库叫syslogd,
库里面有很多表,名字诸如:log_http_20100513,log_http_20100514,log_http_20100515,log_http_20100516,log_http_20100517........
现在只能一天一天按天搜索。
我现在的需求是:我的查询界面有两个时间控件,选择开始时间和结束时间后可以从这两个时间段内的表里面把所需要的数据全部检索出来
有朋友给的代码,在查询分析器里面执行没有问题,很好用,但是我现在的需求是在c#软件界面点击查询按钮执行这个sql查询操作,自己不会融会贯通,请高手赐教。
SQL code:
declare @d1 datetime,@d2 datetime
set @d1='2010-05-01'
set @d2='2010-05-03'
declare @tbname sysname
declare @sql varchar(8000)
while datediff(d,@d1,@d2)>=0
begin
begin
set @tbname='log_http_'+convert(varchar(8),@d1,112)
if object_id(@tbname) is not null
set @sql=isnull(@sql+' union all ','')+'select * from log_http_'+convert(varchar(8),@d1,112)
end
set @d1=@d1+1
end
print @sql
--select * from log_http_20100501 union all select * from log_http_20100502 union all select * from log_http_20100503
exec(@sql)
我的现在的查询代码如下
C# code:
private void buttonQuery_Click(object sender, EventArgs e)
{
string dbtablename = "log_" + comboBoxTableName.Text + "_
相关问答:
txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
SQL code:
rs.open "select * from guide where city_name='北京' order by pai desc",conn,1,1
do while not rs.eof or rs.bof
。。
。。
。。
rs.movenext
loop
这个sql语句在wap站里 本身有 ......
A表 有两个字段
id 唯一数字域
InfoTxt text 类型
我现在要把 id 不是14 的所有 InfoTxt字段 文本后面 都加上 'aaa'
按下面执行下来 只有表最后一行加上了 'aaa' ......