数据库中有多个表
sum201108006~... 分店流水汇总表(后面的数字表示年月和分店编码分店编码为动态的)
detail201108006~...分店流水明细表(后面的数字表示年月和分店编码分店编码为动态的)
sum表结构大致为
lsno:流水号
wdate:结账日期
poscode:POS机编码
vipcode:会员编码
amount:销售数量合计
total:销售金额合计detail表结构大致为
lsno:流水号
wdate:结账日期
prodcode:商品编码
...商品属性
如果用select name from sysobjects where (name like'sum%' or name like'detail%') 的话,由于2个表的长度不一致,无法按指定年月查询数据
请问问各位大大有没有好的办法,能按指定年月将表读入到游标中!

解决方案 »

  1.   


    不太明白,指定年月不指定分店么?只要指定sum201108006,中间的201108?
    你要的是把表名从sys获取送到游标里去?
      

  2.   

    对,不指定分店,按会员编号查询所有分店某个月份的所有销售明细
    会员卡号这个字段存在于sum表,不存在于detail表,所以我需要2个表的数据,想偷个懒只用一个游标!