sql - What's causing "Incorrect syntax near the keyword 'AS'"
问题描述
USE VHT_RPT
SELECT
[QueueName] AS QueueName, Interval,
CONVERT(VARCHAR(20), Interval, 103) AS DATEPART,
CONVERT(VARCHAR(20), Interval, 108) AS TIMEPART,
COUNT(CALLID) AS Callbacks
FROM
(SELECT
[QueueName] AS QueueName,
DATEADD(MINUTE, DATEDIFF(HOUR, '1970-01-01', InTimestart) * 60 + FLOOR(DATEPART(MINUTE, InTimeStart) / 15) * 15, '1970-01-01') AS Interval,
CALLID
FROM
QDump
WHERE
InResult IN ('I2', -- ASAP callback
'I5', -- Scheduled callback
'I8', -- Web ASAP Callback
'I9', -- Web scheduled callback
'I18', -- Second Chance callback
'I25', -- After Hours scheduled callback
'I32', -- Virtual Queue ASAP callback
'I33' -- Date Book scheduled callback))
AS Sub,
WHERE
interval BETWEEN '05/03/2021' AND '05/08/2021' -- Date Format is "MM-DD-YYYY"
GROUP BY
Interval, [QueueName]
ORDER BY
Interval
解决方案
It is simple ->
'I33' -- Date Book scheduled callback))
Should be ->
'I33' -- Date Book scheduled callback
))
And you need to lose the comma after your alias.
AS Sub,
Becomes
AS Sub
推荐阅读
- python - 在 Dash 中更改 dcc.DatePicker 中的月份名称
- python - PyCharm 表示未填充的参数,即使所有参数都是可选的
- snowflake-cloud-data-platform - 雪花将参数传递给多个存储过程
- reactjs - 当单行有多个类别可供选择并且每个类别有多个选项时反应状态更新问题
- multithreading - 在使用 OpenMP 指令的情况下使用 dlclose() 关闭动态库时出现分段错误
- ruby-on-rails - 为什么 awesome_print 在我的 Rails 4.2 控制台中没有打印出格式化的输出?
- python - 将 np.busday_count 与 NaT 值一起使用
- python - 我们如何训练两个张量流模型,其中一个是预训练(冻结)网络?
- azure - 有没有办法在 Azure 管道中增加 macOS Microsoft 托管代理的“屏幕”分辨率?
- javascript - 为什么我的组件会渲染两次计数?