IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

SQL查询一年中的所有星期五

2007年10月22日
IT专家网/Echo
 问:怎么获得2007年的所有星期五?

  专家回答:

  这个查询一般人不会使用,但既然提出,我就来做个解答。

  使用SQL的话,我们会考虑使用集。我们在这里需要的集是星期五日期的集。我们可以把这一年的第一个星期五的日期加上7的倍数,这样就可以生成星期五日期的集。

  这样我们需要获得0到51里所有7的倍数。我们可以通过一个比较熟悉的运用数字表格的技术来获得这些数。例如,查看整数表(2004年1月28日),它说明了如何针对0到9的整数运用三线交叉联接生成1到999的数字。我们在这里会使用一个类似的但是更为简单一点的联接,因为我们只需要52个数字。

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

SQL Server2008行数据和页数据压缩解密
SQL Server2008行数据和页数据压缩解密本文将为大家介绍SQL Server 2008行数据和页数据的一些处理方法,希望能对DBA的管...
如何修改天融信NGFW4000防火墙用户认证数据库
如何修改天融信NGFW4000防火墙用户认证数据库对象本文主要是如何修改天融信NGFW4000防火墙用户认证数据库对象的介绍。...

本类热点