首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确保前(10)个百分比包括范围内每个日期的记录

确保前(10)个百分比包括范围内每个日期的记录
EN

Stack Overflow用户
提问于 2016-12-28 06:01:36
回答 0查看 31关注 0票数 0

我正在尝试完善一种审计方法,从上周收集10%的记录,然后进行审计。我目前使用交叉申请在这段时间内为每个办公室获得10%,但大多数记录是从前两天开始的。为了改进审计,我希望确保范围内每天的记录都包含在10%的范围内。

代码语言:javascript
复制
    SELECT   t1.PIC,   t1.TransID,   t1.ID,   t1.TranCode,  t1.Doc,  t1.TranDate,  t1.Operator,  t1.Office 
FROM [dbo].[Office]
CROSS APPLY
(
    SELECT TOP (10) PERCENT d2.*
    FROM ##AUDIT AS d2
    WHERE d2.Office = [dbo].[Office].CodeValue
    ORDER BY d2.TransID
) AS t1
ORDER BY [dbo].[Office].CodeValue

这很有效,可以让我从每个办公室获得10%的收益,但我需要改进。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41352726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档