У меня есть следующий код в SQL (2005), который вычисляет средние входы пользователей в систему:
with
user_total as
(
select COUNT(distinct ID) as counter
FROM [dbo].[LOG]
where [LOG].DESCRIPTION='Login success.'
AND
Convert(datetime,convert(char(10),[LOG].CREATED_ON,101)) BETWEEN '2009-01- 01' AND '2009-12-31'
),
USER_avg as
(
select counter/365 as Avarage_Daily_Logins
from user_total
)
select *
from USER_avg
Теперь проблема в том, что когда я помещаю это в макрос VBA в Excel, чтобы получить результат в особой ячейке в strSQL = "QUERY SHOWN ABERE HERE", я получаю ошибку в Excel
неверный sysntax рядом с ключевым словом с
Стоит отметить, что я не разбиваю код в VBA на несколько строк ... у меня все это в одной строке.