PostgreSQL - Consula en Postgres

 
Vista:

Consula en Postgres

Publicado por Andres Ramos (2 intervenciones) el 02/10/2018 23:27:54
Buenas Tardes,
Soy nuevo en postgres, necesito migrar de sql server a postgres. Como se hace esta asignación y la ejecución de la sentencia sql server que armo

Agradezco de antemano la ayuda que me puedan prestar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
use [DistConcurrencia]
GO
 
DECLARE @PENDIENTES		  INT
DECLARE @MITAD			  INT
DECLARE @CANTIDAD		  INT
 
	SET @CANTIDAD = 0
	SET @MITAD    = 0
 
	SELECT @CANTIDAD = COUNT(1) FROM dbo.DistribucionConcurrenciaCont
	WHERE Medico_Auditor = 'Jorge.Ceron / Ivan.Penuela'
 
	print 	@CANTIDAD
 
	SET @MITAD = @CANTIDAD / 2
 
	TRUNCATE TABLE dbo.PacientesTempMedAuditor
	SET @Sql = ''
	SET @Sql =  'insert into [dbo].[PacientesTempMedAuditor] ' +
				'select top '+ RTRIM(@MITAD) + ' [TipoIdentificacionAfiliado],[NumIdentificacionAfiliado],[NombreIps] ' +
				'FROM [dbo].[DistribucionConcurrenciaCont] ' +
				'where Medico_Auditor = ' + CHAR(39) + 'Jorge.Ceron / Ivan.Penuela' + CHAR(39) +
				' AND DISTRIBUCION not in (''UCI ADULTOS'',''UNIDAD NEONATAL'',''UNIDAD DE CUIDADO INTERMEDIO'',''INTERNACION SALEM'',''OBSERVACION URGENCIAS'',''URGENCIAS EXTENSION'',''ESTANCIA URGENCIAS'',''URGENCIAS'',''UNIDAD CUIDADO CORONARIO'')' +
				' order by NombreIps,DISTRIBUCION'
 
	EXECUTE sp_executesql @Sql;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder