首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

程序中的数据查询有关问题

2012-01-08 
程序中的数据查询问题我在数据查询中,用to_char(to_date(ymd, yyyymmdd ), day )星期六 作为查询条件,通

程序中的数据查询问题
我在数据查询中,用to_char(to_date(ymd, 'yyyymmdd '), 'day ')   =   '星期六 '作为查询条件,通过查询工具能够查询出数据,但到了程序中用List得到后却是什么数据也没有查到。然而用to_char(to_date(ymd, 'yyyymmdd '), 'day ')   <>   '星期六 '做的条件却能够查询的到,感觉很奇怪。有哪位高手遇到过类似的问题,或知道问题的原因处在哪里,请您赐教,十分感谢!

[解决办法]
做查询条件应该是个boolean值。应该是 == '星期六 '
[解决办法]
= 号 与 == 号的混淆.
[解决办法]
to_char(to_date(ymd, 'yyyymmdd '), 'day ')是不能把时间转化为星期几的;
得自己根据时间判断当前日期为星期几

热点排行