当前位置:首页 > 技术与方案 > 数据库技术相关

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

(2012-09-24 20:01:12)

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

专家回答:

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

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

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

 

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号