注册 登录
编程论坛 ASP.NET技术论坛

关于to_date()

哩哩 发布于 2008-01-07 13:59, 1182 次点击
源码:exec="SELECT round(SUM(N_FDL),2) FROM T_JHTJ_DAY_DLZB where c_plantid = '02' and d_date >= to_date(‘2008-01-01’,‘yyyy-mm-dd’) "
现在要将‘2008-01-01’变成每年的第一天,我写了sday=cstr(time1) + "-01-01"。可是
源码:exec="SELECT round(SUM(N_FDL),2) FROM T_JHTJ_DAY_DLZB where c_plantid = '02' and d_date >= to_date(sday,‘yyyy-mm-dd’) "语法不对,请指教。
5 回复
#2
c_henry2008-01-07 14:36
感觉是oracle嘛
试试
sday=new DateTime(cstr(time1),1,1);
d_date>to_date('"+sday+"','yyyy-mm-dd')
#3
哩哩2008-01-07 16:06
执行不过呀,还是谢谢!
#4
c_henry2008-01-07 18:27
不会吧,把你的sql语句贴出来看看?
#5
哩哩2008-01-09 12:15
不好意思,我是在asp里面写的,你看看你给我的代码是不是环境错了。
#6
c_henry2008-01-09 14:52
不好意思,没写过ASP的页面,我给你的是.NET的代码
1