select * from test where test_Date=#2001-08-20#
解决方案 »
- java api 文档
- 请大家看看这个java程序,为什么输出结果不对呢
- 大神,求教xml反编译txt的问题
- 为什么TextArea不能输入文字?
- 大家有谁遇到过这种情况,帮一下忙,在线等,谢谢
- 请问,我要执行一个Sql语句的条件是:Where Id In (?).请问这个?号怎么赋值?谢谢!
- 为什么我在win2000 professional上执行得很好的java 程序,换到我的Win2000 AD上就提示NoClassDefFoundError?
- 为什么t的值不变
- applet插入jsp后出现了问题.
- 100分求助 能不能提供一些有关图像分割的算法和实现代码!谢谢
- java 入门级问题,希望有人点拨一下,不胜感激
- 《JAVA2 编程起步》的例子在哪下载??急!急!急!
我觉得既然是数据库,那日期型应该跟数据库的日期型有关。跟JAVA有关吗?
你还是说说,你是对什么数据库查日期吧。
select * from test where test_date< '"+Stringdate +"';
kiddycoffee(Kiddy)
不一定!主要看使用什么数据库,oracle就很麻烦!
SELECT * FROM MOCK_TABLE WHERE TOCHAR(MOCKDATE,'YYYYMMDD') LIKE '20010821';
选出日期:
SELECT TOCHAR(MOCKDATE, 'YYYYMMDD') FROM MOCKTABLE;
总之如果你写的是一条查询字串,那么日期类型肯定是字串型式的,数据库在处理的时候,是肯定要将其转换在相应的字段类型的。