Я ищу разницу между датами в столбце «Даты». Запрос также преобразует столбец Даты в формат гггг-мм-дд и столбец Filedate для отображения только даты. запрос выполняется в промежуточной таблице. Я получаю эту ошибку, и она кажется незначительной, но я не знаю, где и как ее исправить: "Ошибка разбора в строке: 2, столбец: 19: Неверный синтаксис рядом с '('."
SELECT
CONVERT([DATE], date) AS Dates,
CAST(filedate AS DATE) AS Filedates,
filesize,
DATEDIFF(DAY, a1.(CONVERT([DATE], date)), a2.(CONVERT([DATE], date))) AS difference
FROM
stage.petsmart a1
INNER JOIN
stage.petsmart a2 ON a2.id = a1.id + 1
WHERE
filesize < 6000