首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求sql或表改善意见

2012-06-20 
求sql或表改进意见如表ayear,month,day,type,title2012,5,4,1,asdf2012,0,1,2,qwe//每个月的 1号2012,6,2,

求sql或表改进意见
如表a
 year,month,day,type,title
2012, 5, 4, 1, asdf
2012, 0, 1, 2, qwe //每个月的 1号
2012, 6, 2, 1, zxc
2012, 7, 1, 1, qweqwe

year,month,day, 时间:年月日, 0表示所有
type是类型 1,指定时间类型; 2,循环时间类型

如何查询:
2012, 5, 4, 1, asdf ----5月
2012, 0, 1, 2, qwe
2012, 6, 2, 1, zxc ----6月
2012, 0, 1, 2, qwe 
2012, 7, 1, 1, qweqwe -----7月
2012, 0, 1, 2, qwe

(循环日呢??)

求表改进
  
猜想:创建临时表#templist,将1、2、3。。12月份放进临时表#tempmonts
  游标月份:
  insert into #templist from A where month=0 or 游标值;
  查询临时表;
   

 如果添加上循环日;用游标嵌套在月份中,一次360多次 insert into from 
数据累积,查询速度回下降,求方案

[解决办法]
那就用每天吧。这个比较通俗,还是那句,最好不要用游标,因为你要循环年月日到时用游标也很痛苦,如果用临时表,可以试一下分成3个表,年表、月表、日表,因为我看不懂你的题目,所以暂时就只能说这些。有错请见谅。

热点排行