使用SQL Server中的数据创建Google图表的步骤是什么

时间:2012-05-02 05:18:54

标签: sql-server google-visualization

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

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

    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 - 我正在运行本地的一切,所以我不需要担心安全问题。

2 个答案:

答案 0 :(得分:0)

既然您已经在(MS?)SQL服务器中完成了这项工作,我建议您下载MS Visual studio web express,并查看可用的众多示例。它允许您在网页上删除存储过程并自动生成一个表

答案 1 :(得分:0)

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

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