一个带有日期条件的sql语句的问题!
select * from 表名 where Enter_Date >="+ToDate(Enter_Time_Start,'yyyy-mm-d')
这句话错在那儿?请知道的朋友们指点一下,我用得是oracle数据库
问题点数:20、回复次数:7Top
1 楼hatita(悠远的风景)回复于 2005-06-22 09:16:55 得分 0
select to_date('2004-03-10','yyyy-mm-dd') from dualTop
2 楼whfking1(小影)回复于 2005-06-22 09:30:41 得分 0
to楼上:
你这个写法是select时间而不是where时间吧?Top
3 楼yegucheng(无名)回复于 2005-06-22 09:38:14 得分 20
select * from 表名 where Enter_Date >=to_date(to_char('"+ Enter_Time_Start +"', 'yyyy-mm-dd'), 'yyyy-mm-dd')Top
4 楼whfking1(小影)回复于 2005-06-22 10:16:21 得分 0
to 楼上,我想你这个写法是对的,但是我在运行的时候老是检索不出数据,系统提示“无效数字”,不知道怎么回事!Top
5 楼silverseven7(就差100 分就升级,多给我点吧)回复于 2005-06-22 10:22:06 得分 0
DATEDIFF(DAY,A.ACTION_DATE,GETDATE())Top
6 楼freelyl(飞翔)回复于 2005-06-22 10:27:23 得分 0
Enter_Date 把这个也进行一次TODATE试试Top
7 楼benq2003(Web.奎.2007)回复于 2005-06-22 10:42:33 得分 0
Enter_Time_Start 是否是一个txtbox 控件,忘记使用 Enter_Time_Start.Text 方法
select *
from 表名
where Enter_Date >= to_date(to_char('"+ Enter_Time_Start.Text +"', 'yyyy-mm-dd'), 'yyyy-mm-dd')
Top




