我在一次查询中遇到了奇怪的问题
class MessageClient {
private:
boost::asio::io_context io_context;
void send() {
// code
}
void operator() () {
// code
}
};
int main () {
auto pclient = std::make_shared<MessageClient>();
std::thread thread([pclient]() { (*pclient)(); });
pclient->send();
thread.join();
}
使用此查询,我在oracle sql开发人员工具中获得结果,但面临以下Java问题。
select * from sbill.act_sub_t where (act_sub_t.unsub_dt -
act_sub_t.sub_dt) < 100;
下面是Java代码
Parameter value [100] did not match expected type
[java.time.LocalDateTime (n/a)]
答案 0 :(得分:0)
您可以尝试使用TO_DATE()
select * from sbill.act_sub_t
where (TO_DATE(act_sub_t.unsub_dt, 'YYYY-MM-DD') - TO_DATE(act_sub_t.sub_dt, 'YYYY-MM-DD')) < 100;