C ++ Poco SQL-запрос не возвращает результаты с и - PullRequest
0 голосов
/ 07 июня 2019

У меня есть следующий код, где from и to передаются как std :: string &, и они представляют собой дату и время в таблице базы данных SQL, например, 2019-04-10

Если я запустил следующее, результатов не будетвернулся.

sql_select  << "SELECT asset, sum(amount*price) as total_cost, 
sum(amount) as total_amount FROM tradehistory_bitfinex where uid = ? 
and exchange = ? and time between ?  and ?   group by asset",
                 Poco::Data::Keywords::into(portfolio),
                 Poco::Data::Keywords::bind(uid),
                 Poco::Data::Keywords::bind(exchange);
                 //Poco::Data::Keywords::bind(from),
                 //Poco::Data::Keywords::bind(to);

Если я запустил следующее, он вернул результаты правильно.Кажется, что-то не так с привязкой даты / времени.

Спасибо.

sql_select  << "SELECT asset, sum(amount*price) as total_cost, 
sum(amount) as total_amount FROM tradehistory_bitfinex where uid = ? 
and exchange = ? and time between '2019-04-10'  and '2019-04-10'   
group by asset",
                 Poco::Data::Keywords::into(portfolio),
                 Poco::Data::Keywords::bind(uid),
                 Poco::Data::Keywords::bind(exchange);
                 //Poco::Data::Keywords::bind(from),
                 //Poco::Data::Keywords::bind(to);
...