如何在一个sql语句中生成不同类型的报告?

时间:2014-06-05 09:01:24

标签: sql view dynamic-sql

我需要根据一个字段的值创建一个使用不同表生成报表的查询。

此值会影响'select'以及'from'和'where'。

起初我以为使用动态SQL,但由于'from'和'where'也在改变它不起作用。

现在我正在考虑为所有不同的报告类型制作视图,我有2个问题,因为我对此很新:

  1. 如何在主查询中使用视图?
  2. 有更好的想法可以解决问题吗?
  3. 提前致谢

1 个答案:

答案 0 :(得分:0)

  

如何在主查询中使用视图?

就像每张桌子一样。

  

是否有更好的想法可以解决问题?

我不知道它是否更好但你可以使用UNION(如果每个报告中的列数相同且类型相同)。