From: | "Sumita Biswas" <sbiswas(at)cisco(dot)com> |
---|---|
To: | "'Tom Lane'" <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | <pgsql-sql(at)postgresql(dot)org> |
Subject: | EXECUTing QUERY: |
Date: | 2004-02-23 08:33:05 |
Message-ID: | 003501c3f9e7$a8699840$2a154d0a@apac.cisco.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
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
From | Date | Subject | |
---|---|---|---|
Next Message | john | 2004-02-23 08:44:26 | unicode(utf-8) problem ! |
Previous Message | Sumita Biswas | 2004-02-23 08:17:22 | DATEADD |