类似"select 1 as 月份 from table1",如果1不再是个常数,而是个变量,该怎么写?

解决方案 »

  1.   

    "select "& 变量名 &" as 月份 from table1"
      

  2.   

    "select "& 变量名 &" as 月份 from table1"
      

  3.   

    多谢以上各位的回答,"select "& 变量名 &" as 月份 from table1"是不行的,事实上与"select  变量名  as 月份 from table1"一样的,都被sql解析为字段名了
      

  4.   

    是否这样的要求不可实现?sql的限制?
      

  5.   

    在哪里写的?
    VB还是Access还是SQLServer?你要干什么啊?
      

  6.   

    To feihong0233(泓)
     在access中。因在表中没必要存在这样的数据,而在生成recordset 中根据情况生成个这样的字段
      

  7.   

    有什么语言写的?vb的话
    dim rst as new adodb.recordset
    rst.connection = cnn
    .
    .
    rst.open "select "& 变量名 &" as 月份 from table1",cnn应该是可以得
      

  8.   

    To vb_support rst.open "select "& 变量名 &" as 月份 from table1",cnn
    不行的
      

  9.   

    变量的写法:
       "& 变量 &"
      字符: 
       '"& 变量 &"'