2016-07-15 124 views

回答

0

,如果您有日期表引用您可以使用下面的代碼

select count(distinct my_table.date) 
from my_table 
where 
date_part(dow,my_table.date)=1 
and my_table.date between '2015-01-01' and '2016-01-01' 
在這種情況下

在2015年的查詢將計算所有星期一,

,您可以更改日期範圍內的工作周。

date_part(dow,my_table.date)=1 -- Monday 
date_part(dow,my_table.date)=2 -- Tuesday 

如果你沒有日期表,您應該創建笛卡兒積

相關問題