Как исправить эту ошибку в SQL Server? - PullRequest
0 голосов
/ 06 апреля 2019

Я ищу разницу между датами в столбце «Даты». Запрос также преобразует столбец Даты в формат гггг-мм-дд и столбец 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
...