按表中日期查询信息怎么查?

zy2419 2008-10-31 11:15:54
表中signTime字段的值为

2008-10-10 00:00:00
2008-10-10 01:00:00

在页面中按时间查询信息

我的sql是 "from Contract c where c.signTime = to_date('" + crmContract.getSignTime() + "','yyyy-mm-dd hh24:mm:ss'";

hibernate 执行时 sql为 from com.cyc.services.crm.domaindata.CrmContract c where c.signTime = to_date('Fri Oct 10 00:00:00 CST 2008','yyyy-mm-dd hh24:mm:ss'

报错 expecting CLOSE, found 'null'
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zy2419 2008-10-31
  • 打赏
  • 举报
回复
数据库不是oracle的,PostgreSQL 8.3 不知道有知道的不?
zy2419 2008-10-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 happyflystone 的回复:]
"from Contract c where c.signTime = to_date('" + crmContract.getSignTime() + "','yyyy-mm-dd hh24:mm:ss')";

至少最后少一个括号
[/Quote]

复制过来的时候忘掉了,
怎么根据日期查询数据库啊?某一天可能有好多条记录,我按日期查怎么能查出来?
dawugui 2008-10-31
  • 打赏
  • 举报
回复
oracle里面认识这个?

to_date('Fri Oct 10 00:00:00 CST 2008','yyyy-mm-dd hh24:mm:ss')
-狙击手- 2008-10-31
  • 打赏
  • 举报
回复
to_date('2008-01-02235959','YYYY-MM-DDhh24miss\')
-狙击手- 2008-10-31
  • 打赏
  • 举报
回复
"from Contract c where c.signTime = to_date('" + crmContract.getSignTime() + "','yyyy-mm-dd hh24:mm:ss')";

至少最后少一个括号
hyde100 2008-10-31
  • 打赏
  • 举报
回复
'yyyy-mm-dd hh:mm:ss' ?

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧