Что не так с этим утверждением ??
SELECT ID, datediff("mi", Start, End) as Total FROM TimeTable WHERE Total is not null
Я получаю сообщение об ошибке "Неверное имя столбца"
Ссылка на выражение, а не псевдоним.
SELECT ID, datediff("mi", Start, [End]) as Total FROM TimeTable WHERE datediff("mi", Start, [End]) is not null
EDIT, обновлено для предотвращения синтаксической ошибки при использовании END
Не используйте зарезервированные слова, такие как «Конец», в качестве имен таблиц или столбцов! Используйте что-то вроде TaskStart / TaskEnd или JobStart / JobEnd или StartDate / EndDate, вы будете благодарить меня каждый раз, когда вам не нужно возвращаться и добавлять [] вокруг имен таблиц / столбцов ....