windows - 消息 156,级别 15,状态 1,第 20 行关键字“或”附近的语法不正确
问题描述
ALTER PROCEDURE [dbo].[sp_GeneralInfo](@Equipment float) 开始
插入 GeneralInfo
SELECT EQUIPMENT.Equipment, EQUIPMENT.Description, RIGHT(EQUIPMENT.UserStatus, 3) AS Saty,
EQUIPMENT.UserStatus, case when EQUIPMENT.UserStatus like'%RNT%' then 'RENTAL' OR EQUIPMENT.UserStatus like'%T&M%' then 'T&M' AND (EQUIPMENT.UserStatus like'%ORS%' then 'FSMA' OR EQUIPMENT.UserStatus like'%INT%' then 'Internal Use') OR (EQUIPMENT.UserStatus like'%DEMO%' then 'DEMO' AND EQUIPMENT.UserStatus like'%LOAN%' then 'LOAN') end as Saty,
EQUIPMENT.UserStatus, case when EQUIPMENT.UserStatus like'%MTR%' then 'METRO' end as Location,
case when EQUIPMENT.UserStatus like'%RMT%' then 'REMOTE' end as Location,
EQUIPMENT.Saty, EQUIPMENT.ObjectType, EQUIPMENT.PG, ZSMR056.SDM, EQUIPMENT.AccountCategory, EQUIPMENT.Location, ZSMR056.ServiceCa, EQUIPMENT.CurrentMeter
FROM EQUIPMENT INNER JOIN ZSMR056 ON
EQUIPMENT.Equipment = ZSMR056.Equipment
WHERE EQUIPMENT.proses = 0 AND ZSMR056.proses = 0
END
解决方案
推荐阅读
- r - 如何在不使用左连接的情况下根据“OR”条件对数据框进行子集化?
- mysql - 我在安装 mysqlclient 时遇到了一个奇怪的错误
- swift - ImageView frame is not changing while scrolling in Xcode 11.0 (11A420a)
- asp.net-core - 如何使用 Microsoft Graph API 获取 .net 核心应用程序中的所有授权组?
- python-3.x - Eulclid 算法:Python 代码在递归结束时返回 None
- google-chrome - 如何在每个网页加载时运行 chrome 扩展的后台脚本?
- flutter - Flutter:自动完成文本字段不适用于自定义数据类型
- java - 划分直到达到某个数字并存储循环划分的次数
- azure - 有没有办法使用 rest api 在特定的 Azure Devops 项目中获取用户权限?
- mysql - 如何连接到位于r闪亮中本地的sql数据库