text的值如何转换成oracle的data值+1???急

guestroad 2003-11-13 10:52:06
text的值如何转换成oracle的data值+1???急
text的值为200310
...全文
38 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zblaoshu1979 2004-02-18
  • 打赏
  • 举报
回复
你那不是正确的日期类型呀
同意 pingshx()
louiedf 2004-02-18
  • 打赏
  • 举报
回复
pingshx() 的方法是将日期+1 得到日期:2003年10月2日
louiedf 2004-02-18
  • 打赏
  • 举报
回复
楼主的问题比较含糊
1。200310是什么东西?年月?
2。+1是个什么概念?月份+1,日期+1?
3。最终要表示成什么格式date?varchar2?
4。如果月份<10该怎么表示 200301?20031?
pingshx 2004-02-18
  • 打赏
  • 举报
回复
纯在sqlplus
update tablenaem set 字段名=to_date('200310','yyyymm')+1;
pingshx 2004-02-18
  • 打赏
  • 举报
回复
text的值如何转换成oracle的data值+1???急
text的值为200310
不知道你是在什么地方实现D里还是oracle里??
D中很简单的,
oracle里,
Query.sql.add('update set 字段名=to_date('+Quotedstr(text)+','+Quotestr('yyyymm')+')'+'+1');
guestroad 2004-01-20
  • 打赏
  • 举报
回复
:(
lmjzw 2003-12-17
  • 打赏
  • 举报
回复
其实我也没有用过,想了想就写了哈,不能用,小弟不做陪哈!
lmjzw 2003-12-17
  • 打赏
  • 举报
回复
上面的edit1可以用query
lmjzw 2003-12-17
  • 打赏
  • 举报
回复
var
year:string;
month:string;
year:=copy(trim(self.edit1.text),1,4);
month:=copy(trim(self.edit1.text),5,2);
data:=strtodata(year+'-'+month);
要哪个加一,加就是了!
hero_yyh 2003-11-19
  • 打赏
  • 举报
回复
郁闷
guestroad 2003-11-19
  • 打赏
  • 举报
回复
200310为年月
jiezhi 2003-11-18
  • 打赏
  • 举报
回复
你的值不完整,200310表示什麼?

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧