34,588
社区成员
发帖
与我相关
我的任务
分享
ALTER FUNCTION [dbo].[FunGetElecDataStream2]
(
@ComId INT,
@StationNo varchar(32),
@BeginYear INT,
@EndYear INT
)
RETURNS
@ElecData TABLE
(
comID INT,
stationNo varchar(32),
staName VARCHAR(64),
payYear INT,
payMonth VARCHAR(20),
price FLOAT,
kwh FLOAT
)
AS
BEGIN
INSERT INTO @ElecData SELECT comID,stationNo,staName,payYear,payMonth,price,kwh
FROM V_StationElecDate
WHERE comID=ISNULL(@ComId,0) AND stationNo=isnull(@StationNo,'') AND payYear BETWEEN ISNULL(@BeginYear,'1900-01-01') AND ISNULL(@EndYear,'1900-01-01')
RETURN
END