有一个表格,其中列出了随机天数(采用 datetime 格式)
date ----------------------- 1935-24-25 00:00:00.000 1987-56-15 00:00:00.000 1956-08-05 00:00:00.000 1974-57-25 00:00:00.000
答案 0 :(得分:3)
通过观察:
如果一个月从星期一开始,则该月有4个星期四,星期五,星期六和星期日。
如果该月有28天,则其中也有4个星期一,星期二和星期三。
如果该月有29天,则有5个星期一,4个星期二和星期三。
如果该月有30天,那么将有5个星期一和星期二,以及4个星期三。
最后,如果一个月有31天,则有5个星期一,星期二和星期三。
我们可以将上面的“星期一”替换为“ A”日,其中“ A”日是该月开始的星期几。
因此,我们所需要知道的是该月开始的星期几以及该月中的天数。因此,根本不是任何SQL。