2013-05-01 114 views
0

我正在开发一个依赖于动态生成报告的Web应用程序。客户已经指定他们想要将报告搜索保存到数据库以备将来使用,特别是生成最近6个月的报告。将报告保存到数据库

我可以将查询添加到数据库没有麻烦,问题是试图让日期是动态的,取决于报表的运行日期。这三种类型是双月,每月和每月6份报告。

我的问题是:

我怎么会去保存查询,并得到它来计算当前的日期,并根据报告类型(2,3或6个月)进行搜索。当我从数据库中提取查询时,编辑sql查询是一种简单的情况,还是将查询拆分成不同的部分更容易,以便以后更容易操作/编辑。

回答

1

在您的表中创建第二列,其中存储查询和动态列。在动态查询中使用该列