I don't think there is anything in this swql query that is not AS. I also tried it with and without square brackets. Still the same error. Can you please solve it?
SELECT
OrionNodes.Caption AS Caption,
OrionNodes.DetailsUrl AS DetailsUrl,
OrionNodes.Status AS [Status],
OrionNodes.Vendor AS [Vendor],
OrionVendors.Icon AS Icon,
OrionNodes.IP_Address AS IP_Address,
OrionNodes.MachineType AS MachineType,
OrionNodes.CustomProperties.MUSTERI_ADI AS MUSTERI_ADI,
NcmNodeProperties.NodeID AS NodeID,
-- Last Running Backup DownloadTime
(
SELECT TOP 1 CA.DownloadTime
FROM NCM.ConfigArchive CA
WHERE CA.NodeID = NcmNodeProperties.NodeID
AND CA.ConfigType = 'Running'
ORDER BY CA.DownloadTime DESC
) AS RunningBackupTime,
-- Last Startup Backup DownloadTime
(
SELECT TOP 1 CA.DownloadTime
FROM NCM.ConfigArchive CA
WHERE CA.NodeID = NcmNodeProperties.NodeID
AND CA.ConfigType = 'Startup'
ORDER BY CA.DownloadTime DESC
) AS StartupBackupTime,
-- Running ConfigID
(
SELECT TOP 1 CA.ConfigID
FROM NCM.ConfigArchive CA
WHERE CA.NodeID = NcmNodeProperties.NodeID
AND CA.ConfigType = 'Running'
ORDER BY CA.DownloadTime DESC
) AS RunningConfigID,
-- Startup ConfigID
(
SELECT TOP 1 CA.ConfigID
FROM NCM.ConfigArchive CA
WHERE CA.NodeID = NcmNodeProperties.NodeID
AND CA.ConfigType = 'Startup'
ORDER BY CA.DownloadTime DESC
) AS StartupConfigID,
-- Running AttemptedDownloadTime
(
SELECT TOP 1 tostring(CA.AttemptedDownloadTime)
FROM NCM.ConfigArchive CA
WHERE CA.NodeID = NcmNodeProperties.NodeID
AND CA.ConfigType = 'Running'
ORDER BY CA.DownloadTime DESC
) AS running_status_detail,
-- Startup AttemptedDownloadTime
(
SELECT TOP 1 tostring(CA.AttemptedDownloadTime)
FROM NCM.ConfigArchive CA
WHERE CA.NodeID = NcmNodeProperties.NodeID
AND CA.ConfigType = 'Startup'
ORDER BY CA.DownloadTime DESC
) AS backup_status_detail,
CASE
WHEN (RunningBackupTime IS NULL AND StartupBackupTime IS NULL) THEN 0
WHEN (RunningBackupTime IS NULL) THEN 1
WHEN (StartupBackupTime IS NULL) THEN 2
ELSE 3
END AS SortCategory
FROM NCM.NodeProperties AS NcmNodeProperties
INNER JOIN Orion.Nodes AS OrionNodes
ON NcmNodeProperties.CoreNodeID = OrionNodes.NodeID
INNER JOIN Orion.Vendors AS OrionVendors
ON OrionNodes.Vendor = OrionVendors.Name
WHERE OrionNodes.Status != 9
ORDER BY
SortCategory,
RunningBackupTime ASC