扫一扫
关注微信公众号

SQL查询一年中的所有星期五
2007-10-22   IT专家网

 问:怎么获得2007年的所有星期五?

  专家回答:

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

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

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

热词搜索:

上一篇:甲骨文把PHP代码捐献给开源社区
下一篇:如何用SQL计算两个独立的表格

分享到: 收藏