1

请原谅这个新手问题,但我无法在网上找到任何关于我的问题的教程。

我有一个很长的复杂查询,它输出如下数据:

    DECLARE @QA1 TABLE (BeginWeek date, One int, Two int, Three int, Total int)

    INSERT INTO @QA1 
    SELECT '20110612','0','0','5','5' UNION ALL
    SELECT '20110626','0','0','8','8' UNION ALL
    SELECT '20110703','0','2','12','14' UNION ALL
    SELECT '20110710','4','3','12','19' UNION ALL
    SELECT '20110717','5','7','14','26' UNION ALL
    SELECT '20110724','7','11','14','32' UNION ALL
    SELECT '20110731','9','14','14','37' UNION ALL
    SELECT '20110807','10','20','17','47' UNION ALL
    SELECT '20110814','10','23','20','53' UNION ALL
    SELECT '20110821','11','23','20','54' UNION ALL
    SELECT '20110828','11','26','25','62' UNION ALL
    SELECT '20110904','13','29','25','67' UNION ALL
    SELECT '20110911','20','32','27','79'

我希望能够在 HTML 中将其显示为 Google 图表,当我点击重新加载时,它会再次查询数据库,然后构建我的图表。

如果我的查询被调用fooQuery,我需要遵循哪些步骤才能将它从我的数据库动态拉到网页?我必须使用 PHP 吗?(如果是这样,我需要安装它,这会有点痛苦)还有其他软件吗?我的 SQL 查询应该在网页中吗?存储过程?

任何带有非常简单示例的网络资源都会很棒!

PS - 我在本地运行所有东西,所以我不需要太担心安全性。

4

2 回答 2

0

因为您已经在(MS?)SQL 服务器中完成了此操作,我建议您下载 MS Visual Studio Web Express 并查看可用的大量示例。它允许您在网页上删除存储过程并自动为其生成表

于 2012-05-02T15:44:01.777 回答
0

使用 Google Charts 的要求与提供网页的要求基本相同。您需要选择一个网络服务器、一些语言/工具来在查询您的数据库后动态构建一个网页,然后包括一个对 Google Charts 的客户端调用。

我建议您首先尝试在网页中显示您的数据(例如使用 Ruby on Rails、JSP、ASP.NET 或类似工具),然后按照网络上的一些优秀教程来使用 Google Charts。

于 2012-05-02T15:52:04.847 回答