EXECUTing QUERY:

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

In response to

Browse pgsql-sql by date

  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