select max(right(T_GGBH,8)) from TM_WLGG
select top 1 T_SXBH from TM_WLFL_SX where T_SXMC='进货价格' 这2句sql各个代表什么含义 换成oracle数据库 表为user 列为name id 该如何修改?
select top 1 T_SXBH from TM_WLFL_SX where T_SXMC='进货价格' 这2句sql各个代表什么含义 换成oracle数据库 表为user 列为name id 该如何修改?
select max(right(T_GGBH,8)) from TM_WLGG
-----------------------------------------------------
oracle:
select max(substr(t_ggbh, -8)) from tm_wlgg
就是取t_ggbh字段右边的8位,假哪tm_wlgg有100条记录,就取右8位最大的那个值第二句你的第个帖子已有回复
select top 1 T_SXBH from TM_WLFL_SX where T_SXMC='进货价格' -- 取符合where条件后的第一行数据。-- ORACLE:
select max(SUBSTR(T_GGBH,-8)) from TM_WLGG;
select T_SXBH from TM_WLFL_SX where T_SXMC='进货价格' AND ROWNUM = 1;
-- 具体的列自己改一下好了。