sql server - Join sql table on Datename -
i have select statements looks
select count(*) 'total', datename(dw, [callstart]) 'totaldayname' #totals [warehouse].[dbo].[voice] (nolock) select datename(dw, [callstart]) 'day1' [warehouse].[dbo].[calls] ref (nolock) join #totals total on **ref.day1** = total.totaldayname
i have simplified query question. need join #totals
calls
table on totaldayname = ref.day1
. know can't use alias join table. have tried totaldayname = ref.datename(dw, [callstart])
gives me error well.
i think you've got syntax wrong, said
i have tried
totaldayname = ref.datename(dw, [callstart])
but should have been
totaldayname = datename(dw, ref.[callstart])
it should work fine
Comments
Post a Comment