需要将SQL Server的Google Sitemap脚本转换为Access数据库脚本

时间:2015-12-24 21:55:57

标签: sql-server vba ms-access access-vba

我现在通常在SQL Server中执行所有操作,但是,我有一个非常小的站点,它将使用Access数据库。

这是我用来生成Google Sitemap的代码,但是,此处的代码不会转换为ACCESS数据库。

SELECT imageid, imagetitle, MedUpdate as DefaultTime, convert(varchar(11),MedUpdate,121) as UModDate, 
       CONVERT(CHAR(8), CONVERT(DATETIME, MedUpdate, 113), 114) AS UMilTime,
       CONVERT(varchar(11),MedDate,121) as JDate, CONVERT(CHAR(8), CONVERT(DATETIME, MedDate, 113), 114) AS JTime 
FROM Images 
GROUP BY imageid, MedUpdate, MedDate, imagetitle 
ORDER BY imageid

有人可以帮助我将其转换为有效的ACCESS查询吗?

1 个答案:

答案 0 :(得分:1)

行。这很简单,花了大约5分钟来编写剧本,一旦我听到它缠绕在它周围。

因此。对于那些需要使站点地图与Google网站站长工具配合使用的人,以及您可能正在使用Access数据库,对于小型网站,那么这就是您要使用的代码。

对我们在这里发生的事情进行了一些解释。

  1. 您有2个日期时间列。
  2. 一个是插入日期。
  3. 一个是更新日期。 (这是您更新页面时,和 你在数据库中插入一个新的日期,如果它将在它上面。)

    选择ImageID,MedUpdate作为DefaultTime,格式(MedDate,' YYYY-MM-DD')作为UMODDate,     格式(MedDate,' hh:mm:ss')AS UMilTime,
        格式(MedUpdate,' YYYY-MM-DD')作为JDate,     格式(MedUpdate,' hh:mm:ss')AS JTime FROM Images;

  4. 希望这会有所帮助 韦恩巴伦