如何为不同的报表编写SQL查询?

Jam*_*mes 1 sql reporting

如何为报表编写SQL查询(通常每周运行一次,每月运行一次或一些不频繁的数量),与为一天运行多次的Web应用程序(或应用程序)编写查询有何不同?如果查询每月只运行一次,速度和性能不是一个大问题,对吗?在更频繁地使用SQL方面(临时表,CTE等)方面呢?

Ode*_*ded 6

它们没有区别,并且适用于任何其他查询的相同注意事项.

速度和性能是否是一个问题不是您的决定,而是报告用户的决定.

如果您的月度报告查询需要3个小时,在此过程中阻止多个表并使其他应用程序停止,因为他们无法访问它们,会发生什么?