Создал запрос, который берет данные из 3 таблиц базы данных. В таблице Movimenti
У меня есть поле даты yyyy-MM-dd
, где предложение where я хочу получить только данные данного, вместо этого я получаю данные со всех дат, где я ошибаюсь?Android SQLite LEFT JOIN - Фильтр даты игнорируется
String tabella_op = "SELECT m.id_operatore, " +
"m.date, " +
"m.ora_inizio, " +
"m.minuti_inizio, " +
"m.ora_fine, " +
"m.minuti_fine, " +
"m.id_servizio, " +
"c._id, " +
"c.nome, " +
"c.cognome, " +
"o.nome, " +
"s.colore " +
"FROM Movimenti m " +
"LEFT JOIN Clienti c ON (m.id_cliente = c._id) " +
"LEFT JOIN Servizi s ON (m.id_servizio = s._id) " +
"LEFT JOIN Operatori o ON (o._id = m.id_operatore) " +
"AND m.date = 2015-04-23 ORDER BY m.id_operatore ASC";
Это не похоже на правильный синтаксис. Где «ГДЕ»? Я удивлен, что он даже выполняет. –