起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3989|回复: 6

[结贴] sa_task怎么查询出最新的一条数据

[复制链接]

64

主题

182

帖子

724

积分

高级会员

Rank: 4

积分
724
QQ
发表于 2018-10-25 15:59:43 | 显示全部楼层 |阅读模式
1 请问一下我如果有一主数据的ID,那么我怎么查询出这个ID现在的最新的一个状态呢?
  我这样查询出来的结果是2条  ,是我流程控制出错了,导致生成多条还是说这个语句本身就能出现多条呢?
select * from sa_task a where  a.sdata1 = 'xxxx'
   AND a.SAISTATUSID = 'run';


2.

select MK_T_BUSINESS_DETAIL.*,MK_T_WAREHOUSE.FBINDDEPT as FBINDDEPTOUT,MK_T_WAREHOUSE_1.FBINDDEPT as FBINDDEPTINTO
    from MK_T_BUSINESS_DETAIL MK_T_BUSINESS_DETAIL
     optional  join MK_T_WAREHOUSE MK_T_WAREHOUSE on MK_T_BUSINESS_DETAIL.OENTREPOTCODE = MK_T_WAREHOUSE.FWHCODE
     optional  join MK_T_WAREHOUSE MK_T_WAREHOUSE_1 on MK_T_BUSINESS_DETAIL.IENTREPOTCODE = MK_T_WAREHOUSE_1.FWHCODE
这个语句在报表开发中的时候,显示的字段是下图,而且我拖动到报表中去显示,其它的字段都能显示,就这2个字段显不出结果,这是为什么呢
TIM图片20181025155655.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-25 16:15:25 | 显示全部楼层
不同的问题请分开发帖
1.SA_Task中有创建时间的字段,按创建时间排序,你的过滤条件不对如果有多条就能查出多条
2.为什么两个的名字是一样的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

64

主题

182

帖子

724

积分

高级会员

Rank: 4

积分
724
QQ
 楼主| 发表于 2018-10-25 16:53:32 | 显示全部楼层
jishuang 发表于 2018-10-25 16:15
不同的问题请分开发帖
1.SA_Task中有创建时间的字段,按创建时间排序,你的过滤条件不对如果有多条就能查出 ...

如果我知道了这条数据的ID,那么我怎么快速的查询出这一条数据的最新状态,除了用时间排序选择第一条,还有别的方法或者字段可以直接查询出来吗?

reprort中我也不知道为什么是2个一样的字段名,我明明修改成了别名的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-25 17:34:04 | 显示全部楼层
1.要准确的状态就用排序的方式
2.去掉一个看看是否显示
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

64

主题

182

帖子

724

积分

高级会员

Rank: 4

积分
724
QQ
 楼主| 发表于 2018-10-25 18:01:21 | 显示全部楼层
jishuang 发表于 2018-10-25 17:34
1.要准确的状态就用排序的方式
2.去掉一个看看是否显示

如果是一个FBINDDEPT字段,并且没有别名那么能够显示,如果将第二个别名修改成FBINDDEPT1,那么报表中的2个字段还是FBINDDEPT,显示的时候只会显示第一个没有用别名的值
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-26 08:41:03 | 显示全部楼层
用的是什么data?bizdata还是reportData?
reportData中的业务字段是自己写的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

64

主题

182

帖子

724

积分

高级会员

Rank: 4

积分
724
QQ
 楼主| 发表于 2018-10-26 10:38:46 | 显示全部楼层
jishuang 发表于 2018-10-26 08:41
用的是什么data?bizdata还是reportData?
reportData中的业务字段是自己写的

额,我用的是bizdata。结贴吧,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-8-28 16:54 , Processed in 0.059803 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表