평일 이름이있는 두 개의 열이 있습니다
전의:
WeekStartDate WeekEndDate
monday friday
나는 이런 결과를 원한다
Monday, Tuesday, Wednesday, Thursday, Friday
제발 도와주세요
감사합니다
Where 절에서 Between 연산자를 사용하고 INT 열을 추가하면 nvarchar에서 작동하지 않습니다.
Create table #temp(
data int,
dayN Nvarchar(100)
,dayc int
)
SELECT * FROM #TEMP
Insert into #temp values (10,'Monday',2)
Insert into #temp values (20,'tuesday',3)
Insert into #temp values (30,'wednesday',4)
Insert into #temp values (40,'thursday',5)
Insert into #temp values (50,'friday',6)
SELECT Data
FROM #TEMP
where dayN between 'Monday' and 'Wednesday'
--Above query gives wrong result
SELECT Data
FROM #TEMP
where dayC between 3 and 6
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다