2 개의 쿼리가 있습니다.'b'근처에 잘못된 구문이 있고 날짜 또는 시간을 변환하지 못했습니다.
첫 번째
select a.ProductID, sum(a.Quantity) as Qty ,SUM (a.SubTotal) as Sub
from TransactionDetail a join Transactions b on a.TransactionID = b.TransactionDate
group by productID
그래서 내가
select a.ProductID, sum(a.Quantity) as Qty ,SUM (a.SubTotal) as Sub
from TransactionDetail a join Transactions b on a.TransactionID = (Convert(varchar(10),b.TransactionDate,101)) b.TransactionDate
group by productID
을 다음과 같이 날짜와 시간을 변환하는 시도가 날짜 또는 시간을 변환 할 수 없다는 오류 메시지를 받았습니다하지만 지금은이 오류 메시지를 받았습니다 :
메시지 102, 수준 15, 상태 1, 줄 3 'b'근처의 구문이 잘못되었습니다.
'= (표현) b.TransactionDate' <- 당신이 여기에'b' 전에 괄호 후 정확히 무엇을 그리워 했습니까? 또는 ... 정확히 당신이 * SQL을 변경 한 후 * 제거하는 것을 잊었습니까? –