pb中的sql语句问题

lionel_feng 2010-07-31 12:15:37
表里面有一个字段的格式是 0000YYMM00 我想用sql语句 选出来YYMM=制定日期的一个select语句 但是不知道后面的where怎么写 我用一些例如截取字符的sql语句 类似left(right(字段名,6),4)的好像pb不支持 请各位大侠指点~
...全文
64 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2010-07-31
  • 打赏
  • 举报
回复
substr(字段名,5,4)
lionel_feng 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 scf620726 的回复:]
long ll_yy,ll_mm,ll_dd
ll_yy = year(today())
ll_mm = month(today())
ll_dd = day(today())

select *
into :
from tablename
where datepart(rq,yy) = :ll_yy and datepart(rq,mm) = :ll_mm and datepa……
[/Quote]
他只是一个varchar2类型的字段’0000YYMM00‘是一个字符串 从里面选出‘YYMM’ 而不是一个时间类型
scf620726 2010-07-31
  • 打赏
  • 举报
回复
long ll_yy,ll_mm,ll_dd
ll_yy = year(today())
ll_mm = month(today())
ll_dd = day(today())

select *
into :
from tablename
where datepart(rq,yy) = :ll_yy and datepart(rq,mm) = :ll_mm and datepart(rq,dd) = :ll_dd
using sqlca;
lionel_feng 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xys_777 的回复:]
substr(字段名,5,4)
[/Quote]
多谢

754

社区成员

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

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