Ir al contenido principal

Entradas

¿Como realizar la unión de registros con valores escalonados en SQL Server?

Uno de los problemas recurrentes que se presentan al momento de realizar consultas es la necesidad de unir registros con valores escalonados con un campo en común. Resultado de consulta   Resultado deseado Para solucionar este tipo de requerimientos puedes hacer uso de las funciones MAX y Aplicar el GROUP BY al campo en común, como se muestra en el siguiente ejemplo. --DROP TABLE #tablaTemporal CREATE TABLE #tablaTemporal(ID INT,Campo1 varchar(20),Campo2 varchar(20),Campo3 varchar(20)) insert into #tablaTemporal( ID, Campo1) values(1,'0125') insert into #tablaTemporal( ID, Campo2) values(1,'0126') insert into #tablaTemporal( ID, Campo3) values(1,'0125') insert into #tablaTemporal( ID, Campo1) values(2,'012311') insert into #tablaTemporal( ID, Campo2) values(2,'012412') insert into #tablaTemporal( ID, Campo3) values(2,'012513') SELECT * FROM #tablaTemporal SELECT ID  ,Max(Campo1) as Campo1 ,max(Campo2) as C
Entradas recientes

The OWASP Foundation

Es un proyecto para seguridad de aplicaciones web el cual incluye estándares así como herramientas y soluciones para las buenas practicas en cuestión de seguridad informática en el desarrollo de aplicaciones web. https://www.owasp.org Para mas información detallada puedes consultar la fuente oficial  https://www.owasp.org