专家回答:
这个查询一般人不会使用,但既然提出,我就来做个解答。
使用SQL的话,我们会考虑使用集。我们在这里需要的集是星期五日期的集。我们可以把这一年的第一个星期五的日期加上7的倍数,这样就可以生成星期五日期的集。
这样我们需要获得0到51里所有7的倍数。我们可以通过一个比较熟悉的运用数字表格的技术来获得这些数。例如,查看整数表(2004年1月28日),它说明了如何针对0到9的整数运用三线交叉联接生成1到999的数字。我们在这里会使用一个类似的但是更为简单一点的联接,因为我们只需要52个数字。