Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Como concatenar postgre

Estas en el tema de Como concatenar postgre en el foro de PostgreSQL en Foros del Web. Estimados Necesito su ayuda para concatenar los datos que necesito Necesito concatenar los datos de prodescuadria y prodlargo que son los primeros 2 en el ...
  #1 (permalink)  
Antiguo 20/02/2013, 13:14
Avatar de livication  
Fecha de Ingreso: noviembre-2009
Mensajes: 78
Antigüedad: 14 años, 4 meses
Puntos: 0
Como concatenar postgre

Estimados

Necesito su ayuda para concatenar los datos que necesito
Necesito concatenar los datos de prodescuadria y prodlargo que son los primeros 2 en el SELECT, de que manera sera ya que busqye formas y no me resulta


GRACIAS DE ANTEMANO

Código SQL:
Ver original
  1. SELECT             
  2.                     ps.prodescuadria,ps.prodlargoescuadria,ps.prodvolumen,SUM(ps.prodvolumen) AS totalvolumen,COUNT(prodescuadria),COUNT(prodlargo),prodpzas
  3.            FROM
  4.                     esquemaprograma AS ep JOIN simulaciones AS s ON (s.profolio=ep.profolio) AND (ep.esqcodigo=s.esqcodigo) AND (ep.patcodigo=s.patcodigo)
  5.            JOIN     produccionsimulada AS ps ON (s.simcodigo=ps.simcodigo)
  6.            
  7.            WHERE
  8.                     ep.profolio='$variable' AND
  9.                     ep.patcodigo='$variable1' AND
  10.                     prodtipo!='C'
  11.            GROUP BY        
  12.                     prodescuadria,prodlargo,prodvolumen,prodpzas       
  13.            ORDER BY
  14.                     prodvolumen DESC
  #2 (permalink)  
Antiguo 20/02/2013, 13:44
Avatar de petoko  
Fecha de Ingreso: noviembre-2007
Ubicación: talcahuano chile
Mensajes: 173
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Como concatenar postgre

para concatenar dos columnas utiliza ||
  #3 (permalink)  
Antiguo 20/02/2013, 13:52
Avatar de livication  
Fecha de Ingreso: noviembre-2009
Mensajes: 78
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Como concatenar postgre

Cita:
Iniciado por petoko Ver Mensaje
para concatenar dos columnas utiliza ||

Esto fue lo que hice

Código SQL:
Ver original
  1. (ps.prodescuadria|| ' x ' ||ps.prodlargo) AS escuadria

Y lo "trato" de mostrar , pero no sucede nada asi
Código PHP:
Ver original
  1. $row['escuadria'];
  #4 (permalink)  
Antiguo 20/02/2013, 13:56
Avatar de petoko  
Fecha de Ingreso: noviembre-2007
Ubicación: talcahuano chile
Mensajes: 173
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Como concatenar postgre

quitale los parentecis y funcionará

Código SQL:
Ver original
  1. ps.prodescuadria|| ' x ' ||ps.prodlargo AS escuadria



para que aserradero trabajas?
  #5 (permalink)  
Antiguo 20/02/2013, 14:14
Avatar de livication  
Fecha de Ingreso: noviembre-2009
Mensajes: 78
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Como concatenar postgre

Cita:
Iniciado por petoko Ver Mensaje
quitale los parentecis y funcionará

Código SQL:
Ver original
  1. ps.prodescuadria|| ' x ' ||ps.prodlargo AS escuadria

No me resulta....algo debe estar mal en php =/ al pasarlo



para que aserradero trabajas?
Practica en Horcones!
  #6 (permalink)  
Antiguo 21/02/2013, 01:51
 
Fecha de Ingreso: octubre-2010
Mensajes: 83
Antigüedad: 13 años, 5 meses
Puntos: 4
Respuesta: Como concatenar postgre

Te debe salir vacio porque una o ambas columnas tienen valor null. Usa COALESCE [1].


[1] http://www.postgresql.org/docs/curre...nditional.html
  #7 (permalink)  
Antiguo 21/02/2013, 06:00
Avatar de livication  
Fecha de Ingreso: noviembre-2009
Mensajes: 78
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Como concatenar postgre

Cita:
Iniciado por snahor_ Ver Mensaje
Te debe salir vacio porque una o ambas columnas tienen valor null. Usa COALESCE [1].


[1] http://www.postgresql.org/docs/curre...nditional.html

Estaba utilizando la concatenacion en el php de la siguiente forma

Código PHP:
Ver original
  1. $a = 'ps.prodescuadria';
  2. $b =  'ps.prodlargo';
  3. echo a.b '

pero necesito hacerla en el SQL para obtener unos calculos, ya que debo juntar todas esas concatenaciones que se repiten y sumar sus volumenes

Y de esa forma en php no se de que manera puedo compararlas !


GRACIAS!

Etiquetas: as, concatenar, group, postgre, primer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.