La consulta anterior trata de listar los datos de aquellos contratos que cumplen en el próximo mes, he cambiado la consulta a este modelo y parece que funciona
Código SQL
[-]
SELECT contratos.ID_CLAVE, contratos.ID_PROPIETARIO, contratos.ID_PROPIEDAD, contratos.ID_INQUILINO,
contratos.FECHA,
propietarios.NOMBRE AS PROP_NOMBRE, propietarios.APELLIDO_1 AS PROP_APELLIDO_1, propietarios.APELLIDO_2 AS PROP_APELLIDO_2,
propiedades.TIPO, propiedades.DIRECCION, propiedades.NUMERO, propiedades.PLANTA, propiedades.LETRA,
inquilinos.NOMBRE AS INQ_NOMBRE, inquilinos.APELLIDO_1 AS INQ_APELLIDO_1, inquilinos.APELLIDO_2 AS INQ_APELLIDO_2
FROM contratos
INNER JOIN propietarios ON propietarios.ID_CLAVE = contratos.ID_PROPIETARIO
INNER JOIN propiedades ON propiedades.ID_CLAVE = contratos.ID_PROPIEDAD
INNER JOIN inquilinos ON inquilinos.ID_CLAVE = contratos.ID_INQUILINO
WHERE STRFTIME("%m", contratos.FECHA) = "04"
Sabeis explicarme la diferencia entre las dos?
Gracias
Salvica