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
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
0