I had the following code in an MSSQL Stored Procedure:

        SET @QueryToPopulateTemp= "INSERT INTO
#Tmp_Conference(ConferenceType, CallManagerId, ClusterId,
DestConversationId, ConnectDate, FinalDestination)"
                        +" SELECT 1, Global_CallId_CallManagerId,
globalCallId_ClusterID, DestConversationID, StartDate = MIN
(Connect_Date), Final_Destination "
                        +" FROM Tbl_Billing_Data WHERE (connect_date
BETWEEN '"+
                        cast(@ld_FromDate as NVARCHAR) +"' AND '"+
                        cast(@ld_ToDate as NVARCHAR) +"' OR
disconnect_date BETWEEN '"+
                        cast(@ld_FromDate as NVARCHAR)+"' AND
'"+cast(@ld_ToDate as NVARCHAR)+"')  AND DestConversationID <> 0 AND
Call_Type='" + @lv_Adhoc_Conf + "'"
                        +" GROUP BY Global_CallId_CallManagerId,
globalCallId_ClusterID, DestConversationID, Final_Destination order by
startdate";
                        
                EXEC sp_executesql @QueryToPopulateTemp;

------------------------------------------------------------------------
-------------------------------------------------

I have changed it to the following in the Postgres Function:

QueryToPopulateTemp := ''INSERT INTO Tmp_Conference(ConferenceType,
CallManagerId, ClusterId, DestConversationId, ConnectDate,
FinalDestination)''
                        +'' SELECT 1, Global_CallId_CallManagerId,
globalCallId_ClusterID, DestConversationID, StartDate = MIN
(Connect_Date), Final_Destination ''
                        +'' FROM Tbl_Billing_Data WHERE (connect_date
BETWEEN ''''+
                        cast(ld_FromDate as NVARCHAR) +'''' AND ''''+
                        cast(ld_ToDate as NVARCHAR) +'''' OR
disconnect_date BETWEEN ''''+
                        cast(ld_FromDate as NVARCHAR)+'''' AND
''''+cast(ld_ToDate as NVARCHAR)+'''')  AND DestConversationID <> 0 AND
Call_Type='''' + lv_Adhoc_Conf + ''''''
                        +'' GROUP BY Global_CallId_CallManagerId,
globalCallId_ClusterID, DestConversationID, Final_Destination order by
startdate'';

                PERFORM QueryToPopulateTemp;


------------------------------------------------------------------------
-------------------------------------------------

Does this look fine?

Regards,
Sumita


---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Reply via email to