怎么在以下SQL语句中添加查询条件在DutyDate的两个datetime之间

如何在以下SQL语句中添加查询条件在DutyDate的两个datetime之间

declare @s nvarchar(4000)  
Select     @s=isnull(@s+',','')+quotename([DutyDate]) 
from DutyInfo group by [DutyDate]  
exec('select * from DutyInfo pivot (max([DutyName]) for [DutyDate] in('+@s+'))b  ') 



在线等! 求各位大神看看  谢谢啦!!!
------解决思路----------------------

declare @s nvarchar(4000)  
Select     @s=isnull(@s+',','')+quotename([DutyDate]) 
from DutyInfo group   
where DutyDate between A and  B 
by [DutyDate]
exec('select * from DutyInfo pivot (max([DutyName]) for [DutyDate] in('+@s+'))b  ')