이 SQL 문을 사용하면 적절한 격주 기간을 추가하기에 충분하지 않습니다. 이것은 내가 불완전/잘못이다, 지금 가지고있는 것입니다테이블에 일주일에 격주 기간을 추가하는 방법은 무엇입니까? (SQL Server)
Column 1 (period)/Column 2 (start period)/Column 3 (end period)
20160115/2016-01-01/2016-01-15
20160131/2016-01-15/2016-01-31
20160215/2016-02-01/2016-02-15
20160229/2016-02-16/2016-02-29
등등 ...
: 는 내가 원하는 것은이 같은 것입니다. 값이 테이블 열에 올바르게 삽입되고 있지만 월에 같은 일수가 없으므로 간격이 잘못되었습니다
나를 도와 줄 수 있습니까? 고마워요!
DECLARE @d date= '20020101'
WHILE @d<'20030101'
BEGIN
INSERT INTO [TABLE]
VALUES ((SELECT CONVERT(VARCHAR(8), @d, 112) AS [YYYYMMDD]), @d, @d, 'Fechado', '1')
SET @d=DATEADD(DAY,15,@d)
END
이 야해 +14을? –