SELECT * FROM tv_ProductSell
WHERE
(CONVERT(INT,SUBSTRING([合同日期],0,5)) BETWEEN 2005 AND 2007)
AND
(CONVERT(INT,SUBSTRING(
[合同日期],6,
charindex('-',substring([合同日期],charindex('-',[合同日期])+1,len([合同日期])-charindex('-',[合同日期])+1))-1
)
)
 BETWEEN 1 AND 12
)
AND
(
CONVERT(
INT,
SUBSTRING(
[合同日期],6 +
charindex('-',substring([合同日期],charindex('-',[合同日期])+1,len([合同日期])-charindex('-',[合同日期])+1))+1
,len(substring(substring([合同日期],charindex('-',[合同日期])+1,len([合同日期])-charindex('-',[合同日期])+1),charindex('-',substring([合同日期],charindex('-',[合同日期])+1,len([合同日期])-charindex('-',[合同日期])+1))+1,len(substring([合同日期],charindex('-',[合同日期])+1,len([合同日期])-charindex('-',[合同日期])+1))-charindex('-',substring([合同日期],charindex('-',[合同日期])+1,len([合同日期])-charindex('-',[合同日期])+1))))
)
)
BETWEEN 1 AND 9
)
Posted on 2006-11-20 12:10  李通通  阅读(349)  评论(0编辑  收藏  举报