2016-10-10 2 views
-2

У меня есть к таблицам, а поле _fecha типа colunm TEXT, и я консультировался несколько примеров и ничего.Sqlite, у меня есть поле даты, не возвращает данные

SELECT mae_movintos._id 
     , mae_movintos._fecha 
     , mae_movintos._tipo 
     , mae_movintos._origen 
     , mae_movintos._destino 
     , mae_movintos._category 
     , mae_movintos._monto 
     , mae_movintos._orden 
    FROM mae_movintos, mae_cuentas 
    WHERE mae_cuentas._id = mae_movintos._id 
    AND strftime('%s',mae_movintos._fecha) = strftime('%s','2016-10-10') 
+0

возвращения нулевых записей, и у меня есть много записей в эту дату, может ли кто-нибудь мне помочь – JoseMG

ответ

0

я, наконец, удалось заставить его работать, это была маленькая деталь в соединении

SELECT mae_movintos._id , mae_movintos._fecha , mae_movintos._tipo , mae_movintos._origen , mae_movintos._destino , mae_movintos._category , mae_movintos._monto , mae_movintos._orden FROM mae_movintos JOIN mae_cuentas ON (mae_cuentas._id = mae_movintos._origen) WHERE mae_cuentas._usuario = ? AND strftime('%s',mae_movintos._fecha) = strftime('%s','2016-10-10')

ошибка в том, что я имел следующее:

JOIN mae_cuentas ON (mae_cuentas._id = mae_movintos._id)

она была решена путем изменения ссылки:

JOIN mae_cuentas ON (mae_cuentas._id = mae_movintos._origen)

0

Вам нужно использовать JOIN, если вы хотите запросить две таблицы.

ВЫБОР _id , _fecha , _tipo , _origen , _destino , _category , _monto , _orden ОТ mae_movintos РЕГИСТРИРУЙТЕСЬ mae_cuentas НА mae_cuentas._id = mae_movintos._id И STRFTIME ('% s', mae_movintos._fecha) = STRFTIME ('% s', '2016-10-10')

+0

спасибо, я попробую – JoseMG

+0

не работает, ошибка re сети, но спасибо за ваш ответ – JoseMG

Смежные вопросы