Buenisimo! No sabia sobre el dinamico. Gracias ✌ buen canal 👍
@jdev9522 жыл бұрын
Una pregunta , si en mi pivot estatico ,la data de mis columnas contiene la siguien info Activapartk[SG3] , como le hago para esos corchetes no me marquen error : lo escribo de la siguiente manera: FOR [feactura] IN ([ACtivaparl[SG3]],[Resolt55],[Adiciona345],[System[123]]) Como puedo hacerle para que esos corchetes dentro de los corchetes no me causen conflictoen el resultado de mi pivot?
@KaizenForce2 жыл бұрын
Hola, gracias por comentar. En teoria no deberia darte problemas, aunque nunca me ha pasado. Tal vez podria ser una limitacion pero lo que si es una mala practica es usar caracteres especiales en los nombres de las columnas, ya que podria complicarte querys como el que estas intentando implementar, saludos. No olvides suscribirte y compartir el canal, saludos.
@richardmalasquezpeves91617 жыл бұрын
gracias muy claro el vídeo , una consulta como puedo hacer para el resultado llevarlo a un temporal o a una tabla. gracias
@KaizenForce7 жыл бұрын
Hola Richard, gracias por comentar. Para ello puedes colocar un into #tablename antes de tu clausula FROM, con lo que quedaría así: Select campo1, campo 2 INTO #TABLENAME from......Espero te sea útil; no olvides suscribirte al canal.
@richardmalasquezpeves91617 жыл бұрын
gracias por responder este es mi codigo que funciona muy bien pero no puedo hacer select al #temp9 me sale que no existe declare @columns nvarchar(MAX), @sql nvarchar(MAX) SET @columns = STUFF(( SELECT ',' + QUOTENAME(d) FROM (SELECT DISTINCT d FROM #temp1) AS T ORDER BY d FOR XML PATH('')), 1, 1, ''); SET @sql = N' SELECT * into #temp9 FROM (select vendedor,a,d,periodo,importe from #temp1) as r PIVOT ( sum(importe) FOR d IN (' + @columns + N') ) AS P';
@KaizenForce7 жыл бұрын
Estos links te pueden ayudar: * www.knarfalingus.com/blog/dynamic-sql-pivot-into-temp-table/database/mssql/447/ www.sqlservercentral.com/articles/Dynamic+SQL/131473/ Saludos.
@richardmalasquezpeves91617 жыл бұрын
gracias por los link pero no puedo llevarlo a un temp tendria que crear un temp primero pero creo que es un proceso imnesesario
@bjmf71057 жыл бұрын
Buen tutorial, pero ahora que sucede si quiero ejecutar el pivot dinámico desde PHP u otro lenguaje de programación?
@eduardojavier1125 жыл бұрын
seria bueno con voz!!
@YhimyWFeria7 жыл бұрын
Excelente , Gracias :).
@KaizenForce7 жыл бұрын
Gracias a ti por visitar el canal. Comparte y no olvides suscribirte, éxitos.