Hola, tengo una consulta sql en Mysql con una subconsulta en el Select, de este tipo :
SELECT a.num_salida, a.fecha_salida, a.num_variante (SELECT C.num_maquina FROM crw_salidas.salidas as C WHERE C.num_empresa= 23 and (C.fecha_salida > a.fecha_salida) ORDER by C.fecha_salida ASC LIMIT 0,1) AS maq_siguiente FROM crw_salidas.salidas a WHERE a.num_maquina = 1 AND (a.fecha_salida between '2010-02-01 00:00:00' AND '2010-02-01 19:24:00') AND a.num_empresa = 23 ORDER BY a.num_variante ASC, a.fecha_salida ASC
En la consola o Admin Mysql funciona sin problema.
Pero cuando llevo esa consulta a php+mysql para ponerla en la pagina, la consulta del la columna "maq_siguiente" creada con subconsulta no trae datos.
Ya he probado y analizado bien y no se cual es el problema. Probe en mi pc y tambien en el serividor, con la misma configuracion : php 5.2.6 y mysql 5.0.5 y nada
> Hola, tengo una consulta sql en Mysql con una subconsulta en el > Select, de este tipo :
> SELECT a.num_salida, a.fecha_salida, a.num_variante > (SELECT C.num_maquina FROM crw_salidas.salidas as C WHERE > C.num_empresa= 23 and > (C.fecha_salida > a.fecha_salida) ORDER by C.fecha_salida ASC LIMIT > 0,1) AS maq_siguiente > FROM crw_salidas.salidas a > WHERE a.num_maquina = 1 AND (a.fecha_salida between '2010-02-01 > 00:00:00' AND '2010-02-01 19:24:00') AND a.num_empresa = 23 > ORDER BY a.num_variante ASC, a.fecha_salida ASC
> En la consola o Admin Mysql funciona sin problema.
> Pero cuando llevo esa consulta a php+mysql para ponerla en la pagina, > la consulta del la columna "maq_siguiente" creada con subconsulta no > trae datos.
> Ya he probado y analizado bien y no se cual es el problema. > Probe en mi pc y tambien en el serividor, con la misma configuracion : > php 5.2.6 y mysql 5.0.5 y nada
> Resulta algo extraño. Seguro devuelve algo? no hay nada modificando la > consulta?
> saludos
> On Feb 12, 10:31 pm, XTeo <eagui...@gmail.com> wrote: > > Hola, tengo una consulta sql en Mysql con una subconsulta en el > > Select, de este tipo :
> > SELECT a.num_salida, a.fecha_salida, a.num_variante > > (SELECT C.num_maquina FROM crw_salidas.salidas as C WHERE > > C.num_empresa= 23 and > > (C.fecha_salida > a.fecha_salida) ORDER by C.fecha_salida ASC > LIMIT > > 0,1) AS maq_siguiente > > FROM crw_salidas.salidas a > > WHERE a.num_maquina = 1 AND (a.fecha_salida between '2010-02-01 > > 00:00:00' AND '2010-02-01 19:24:00') AND a.num_empresa = 23 > > ORDER BY a.num_variante ASC, a.fecha_salida ASC
> > En la consola o Admin Mysql funciona sin problema.
> > Pero cuando llevo esa consulta a php+mysql para ponerla en la pagina, > > la consulta del la columna "maq_siguiente" creada con subconsulta no > > trae datos.
> > Ya he probado y analizado bien y no se cual es el problema. > > Probe en mi pc y tambien en el serividor, con la misma configuracion : > > php 5.2.6 y mysql 5.0.5 y nada
> > Agradeceria si alguien me da alguna idea.
> -- > Has recibido este mensaje porque estás suscrito al grupo "Grupo de > programadores PHP de Barcelona" de Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > phpbarcelona@googlegroups.com. > Para anular tu suscripción a este grupo, envía un correo electrónico a > phpbarcelona+unsubscribe@googlegroups.com<phpbarcelona%2Bunsubscribe@google groups.com> > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/phpbarcelona?hl=es.
> igual los par�ntesis dentro de la subconsulta se cierran mal? > intentaste hacer la consulta directamente a mysql?
> El 15 de febrero de 2010 23:15, chema <neo...@gmail.com > <mailto:neo...@gmail.com>> escribi�:
> Como intentas leer los datos?
> Resulta algo extra�o. Seguro devuelve algo? no hay nada modificando la > consulta?
> saludos
> On Feb 12, 10:31 pm, XTeo <eagui...@gmail.com > <mailto:eagui...@gmail.com>> wrote: > > Hola, tengo una consulta sql en Mysql con una subconsulta en el > > Select, de este tipo :
> > SELECT a.num_salida, a.fecha_salida, a.num_variante > > (SELECT C.num_maquina FROM crw_salidas.salidas as C WHERE > > C.num_empresa= 23 and > > (C.fecha_salida > a.fecha_salida) ORDER by > C.fecha_salida ASC LIMIT > > 0,1) AS maq_siguiente > > FROM crw_salidas.salidas a > > WHERE a.num_maquina = 1 AND (a.fecha_salida between '2010-02-01 > > 00:00:00' AND '2010-02-01 19:24:00') AND a.num_empresa = 23 > > ORDER BY a.num_variante ASC, a.fecha_salida ASC
> > En la consola o Admin Mysql funciona sin problema.
> > Pero cuando llevo esa consulta a php+mysql para ponerla en la > pagina, > > la consulta del la columna "maq_siguiente" creada con subconsulta no > > trae datos.
> > Ya he probado y analizado bien y no se cual es el problema. > > Probe en mi pc y tambien en el serividor, con la misma > configuracion : > > php 5.2.6 y mysql 5.0.5 y nada
> > Agradeceria si alguien me da alguna idea.
> -- > Has recibido este mensaje porque est�s suscrito al grupo "Grupo de > programadores PHP de Barcelona" de Grupos de Google. > Para publicar una entrada en este grupo, env�a un correo > electr�nico a phpbarcelona@googlegroups.com > <mailto:phpbarcelona@googlegroups.com>. > Para anular tu suscripci�n a este grupo, env�a un correo > electr�nico a phpbarcelona+unsubscribe@googlegroups.com > <mailto:phpbarcelona%2Bunsubscribe@googlegroups.com> > Para tener acceso a m�s opciones, visita el grupo en > http://groups.google.com/group/phpbarcelona?hl=es.
> -- > Has recibido este mensaje porque est�s suscrito al grupo "Grupo de > programadores PHP de Barcelona" de Grupos de Google. > Para publicar una entrada en este grupo, env�a un correo electr�nico a > phpbarcelona@googlegroups.com. > Para anular tu suscripci�n a este grupo, env�a un correo electr�nico a > phpbarcelona+unsubscribe@googlegroups.com > Para tener acceso a m�s opciones, visita el grupo en > http://groups.google.com/group/phpbarcelona?hl=es.