SELECT *
FROM
[Test].[dbo].[Tickets]
INNER JOIN
[Test].[dbo].[Movies]
ON
[Test].[dbo].[Tickets].[ConnectedTo] = [Test].[dbo].[Movies].[MovieID]
WHERE
[Test].[dbo].[Movies].[Moviename] like '%K%'
AND [Test].[dbo].[Tickets].[DateEntered]= DATEADD(month, -1, GETDATE())
DateEntered 열을 기반으로 지난 달의 모든 티켓을 항상 반환하는 저장 프로 시저를 만들려고합니다. 이 줄은 그러나 이제까지 그러나 데이터를 반환하지 않는 것 :SQL 전월의 모든 결과 가져 오기
[Test].[dbo].[Tickets].[DateEntered]= DATEADD(month, -1, GETDATE())
나는 그 뒤에 논리는, 현재 날짜를 잡아 전월으로 변경하고 해당 날짜를 비교합니다하는 방식 올바른 생각 DateEntered와 함께, 내가 여기서 착각 할 수는 있습니다. 어떤 도움이라도 대단히 감사 할 것입니다.
왜 '='가 작동하지 않습니까? – Christos
아, 나는 어리석은 것이라고 생각했습니다! 고마워요. Nenad. – JimmyK