我可能没说清楚,我的意思是:比如我想把time(TimeStamp类型字段)为2003年8月30日那天的所有记录项都取出来,该怎么做?数据库是DB2。
table{
String missId;
time Timestamp;
;
;
;
}
table{
String missId;
time Timestamp;
;
;
;
}
解决方案 »
- 关于javamail的一个小程序,写邮件客户端,一直出不来结果,帮忙改错
- 非常简单的问题,怎么把已经写好的项目运行?
- struts问题,怎么从后台得到<bean:write name="aa">的值
- tomcat插件的疑惑
- 类型强制转换的问题
- 有关列表框赋值的问题
- 怎样设置动态输出的表格行高固定,而不是根据字数多少自动升高
- 求求大家帮我看看着到底怎么回事把,我就要饿死了(如果在不能解决的话)
- 怎样在插入一条记录之后,快速定位到该条记录,非常急!!!在线等待,解决就给分!
- 怎么用JSP动态查询EXCEL文件中的数据????????????????????
- 十分简单的问题:如何将数字转换为字符类型?
- 急!!!怎么解决这个问题???
time 和2003-08-30 00:00:00 应该是不能直接比较的,必须把2003-08-30 00:00:00 转化成时间之后再做比较。
或者还有种办法是反过来,把time转化成字符串,然后取前10位,再和“2003-08-30”比较。 SELECT * FROM TABLE where substring(tostring(time), 0, 10) = '2003-08-30'
其中的tostring和substring需要用DB2相应的函数代替, 这种方法要求time这个域not null