gpt4 book ai didi

stored-procedures - 错误 -104 创建 Firebird 存储过程的命令意外结束

转载 作者:行者123 更新时间:2023-12-02 01:15:02 25 4
gpt4 key购买 nike

<分区>

我想在 Firebird 中创建一个存储过程:

 CREATE PROCEDURE CalcPvIncome
( BeginDate date,
EndDate date,
KwPrice decimal (2,2) )

RETURNS ( Total_PV_Production decimal (9,2),
Total_Income decimal (9,2) )
AS
BEGIN

FOR SELECT SUM(ENERGY/1000), SUM((ENERGY/1000) * :KwPrice)
FROM PVPROD
WHERE proddate >= :BeginDate AND proddate <= :Enddate
INTO :Total_PV_Production , :Total_Income
DO

BEGIN
SUSPEND ;
END
END

我收到这个错误:

Engine Code : 335544569

Engine Message : Dynamic SQL Error SQL error code = -104 Unexpected end of command - line 18, column 9

SQL语句:

SELECT 
SUM(ENERGY/1000) AS Total_PV_Production,
sum((ENERGY/1000)*0.55) as Total_Income
FROM
PVPROD
where
proddate >= '12.06.2012' and proddate <= '12.07.2012'

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com