martes, 1 de octubre de 2013

Consultar datos en una tabla que no están en otra

Por lo general cuando tenemos relaciones entre dos tablas en cualquier consulta tradicional, queremos saber por ejemplo cuáles son los datos que faltan en alguna tabla.

Me explico.  Por ejemplo queremos sabes cuáles son los eventos que no están en el historial de actividades.

La consulta será entonces:

SELECT tbl_eventos.id  
from 
tbl_eventos left join tbl_historial_actividades
on tbl_eventos.id=tbl_historial_actividades.evento_id
where 
tbl_historial_actividades.evento_id is null

Esta sencilla y extremadamente útil consulta, nos puede salvar el día.

Funciona en cualquier tipo de base de datos transaccional: MySQL, SQL Server, Oracle, Postgress, y muchas otras más.

Calcular edad con la fecha de nacimiento en PHP

 En este tutorial, aprenderemos cómo calcular la edad a partir de la fecha de nacimiento en PHP. Daré dos ejemplos de Cómo calcular la edad....