【发布时间】:2017-05-07 15:36:15
【问题描述】:
DROP PROCEDURE IF EXISTS amount_in_stock;
CREATE PROCEDURE amount_in_stock( @id INT)
AS
BEGIN
SET NOCOUNT ON;
SELECT drugs.name, SUM(arrivals.amount) AS Amount_arived, SUM(realization.amount) AS Amount_realized, SUM(arrivals.amount) - SUM(realization.amount) AS amount_in_stock
FROM drugs
JOIN arrivals ON drugs.id_drug = arrivals.id_drug
JOIN realization ON drugs.id_drug = realization.id_drug
WHERE drugs.id_drug = @id;
END;
GO
我将mysql代码转换为mssql但有错误
列drugs.name 不允许
请帮我解决这个错误。
【问题讨论】:
-
这在我看来不像是 MySQL 程序。
标签: mysql sql-server