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

duda con una consulta MySQL

Estas en el tema de duda con una consulta MySQL en el foro de Mysql en Foros del Web. hola expertos. Necesito ayuda con una consulta MySQL, ya que mis conocimientos son básicos y esta consulta parece un poco complicada: Tengo que hacer una ...
  #1 (permalink)  
Antiguo 08/02/2010, 08:43
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 19 años, 11 meses
Puntos: 34
duda con una consulta MySQL

hola expertos.
Necesito ayuda con una consulta MySQL, ya que mis conocimientos son básicos
y esta consulta parece un poco complicada:
Tengo que hacer una consulta sobre las tablas turno y servicio.
La tabla servicio, entre otros, tiene el campo numero (de tipo entero) y el
campo fecha (de tipo fecha). Tengo que relacionarla con la tabla turno a
traves del campo expediente, que es del tipo numero/año.
Por ejemplo, si tengo el servicio 555 del 2009-05-19, el campo expediente en
la tabla turno es 555/09, si tengo el servicio 555 del 2008-05-19, el campo
expediente en la tabla turno es 555/08
He probado con:
Código:
SELECT *
FROM turno t, servicio s
where t.expediente like s.numero
pero claro, no funciona, y no se como relacionar ambos campos.
¿Alguna idea?
Gracias.
  #2 (permalink)  
Antiguo 08/02/2010, 09:20
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: duda con una consulta MySQL

Prueba así:
Código SQL:
Ver original
  1. SELECT t.expediente, s.numero, s.fecha
  2.  FROM turno t INNER JOIN servicio s
  3.    ON t.expediente = CONCAT(s.numero,date_format(s.fecha,'/%y'))

Última edición por jurena; 08/02/2010 a las 09:35
  #3 (permalink)  
Antiguo 08/02/2010, 09:40
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: duda con una consulta MySQL

Edito:
Escribí un comentario que no iba en este lugar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 11/02/2010, 13:56
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 19 años, 11 meses
Puntos: 34
Respuesta: duda con una consulta MySQL

Hola Jurena, pero no se porque se queda pillada la mysql cada vez que ejecuto esa consulta y otras parecidas (será cosa del concat), aunque finalmente no necesitaré realizar esta consulta, ya que podre sacar la información por separado sin necesidad de relacionarla en una consulta.
De todas maneras, muchas gracias Jurena, un saludo.

Etiquetas: Ninguno
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 06:29.