求一段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 + "_
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
如何在SQL2005中设定定时作业,比如说定时清理某些表的数据,
或者是定时的将某些表的数据导出excel!
在线等待,急急急,最好是详细步骤!
之前我做的作业有点问题!
帮UP
参考:http://hi.baidu.com/toiota ......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......
需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......