Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/12/2007, 22:28
Avatar de emiliodeg
emiliodeg
 
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 19 años, 5 meses
Puntos: 55
Re: Problemas en la seleccion

SELECT cronos.Tarjeta, personal.Apellido, cronos.Fecha, MIN(cronos.hora)
FROM personal INNER JOIN cronos ON personal.tarjeta = cronos.Tarjeta
GROUP BY cronos.Tarjeta,cronos.Fecha, personal.Apellido
ORDER BY cronos.Tarjeta, cronos.fecha

el if lo usas en el where

supongamos q queres la las tarjetas mayores a 100 y los apellidos q empiecen pon A (q ejemplo mas bouldo q me salio)

SELECT cronos.Tarjeta, personal.Apellido, cronos.Fecha, MIN(cronos.hora)
FROM personal INNER JOIN cronos ON personal.tarjeta = cronos.Tarjeta
WHERE personal.Tarjeta>100 AND personal.Apellido like 'A%'
GROUP BY cronos.Tarjeta,cronos.Fecha, personal.Apellido
ORDER BY cronos.Tarjeta, cronos.fecha


en el where es donde definis los filtros o "if's"
__________________
Degiovanni Emilio
developtus.com