Gracias por responder nuevamente y tan rápido.
Te pongo 5 filas para que te hagas una idea de los datos (son todas muy similares):
Cita: 1 0000-00-00 00:00:00 0000-00-00 00:00:00 2007-04-23 00:00:00 [vacio] 0
2 0000-00-00 00:00:00 0000-00-00 00:00:00 2007-04-25 00:00:00 [vacio] 0
3 0000-00-00 00:00:00 0000-00-00 00:00:00 2007-04-30 00:00:00 [vacio] 0
4 0000-00-00 00:00:00 0000-00-00 00:00:00 2007-05-05 00:00:00 [vacio] 0
5 0000-00-00 00:00:00 0000-00-00 00:00:00 2007-05-04 00:00:00 [vacio] 0
La primer columna es una id, la segunda es una fua (fecha ultima actualización) aunque de momento esta en cero, pero no se incluye en esta resta de fechas.
La cuarta es un campo VARCHAR (que está en algunos registros vacíos pero no aprticipa tampoco).
Luego la columna 2 es fecha_fin y la 3 es fecha_inicio y la última está en cero pero es la que llevaría la resta (o sea es diferencia_dias)...
El error que me lanza es el siguiente:
Cita: #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(fecha_fin, fecha_inicio)' at line 1