我在下面有一个表里面有客户的交易细节。
CustomerID1/29/2022
使用lag()检查TransDate
在2天内的变化,并组在一起(作为一个段)。然后使用row_number()
生成所需的序列
with
cte as
(
select *,
g = case when datediff(day,
lag(t.TransDate) over (order by t.TransDate),
t.TransDate
) <= 2
then 0
else 1
end
from tbl t
),
cte2 as
(
select *, grp = sum(g) over (order by TransDate)
from cte
)
select *, row_number() over (partition by grp order by TransDate)
from cte2
,db<的在小提琴演示
相关内容
- 没有找到相关文章
最新更新
- 如何保存specAugment扭曲的melspectrogram为Wav文件
- 基于存储过程创建视图或使用其结果创建表
- 如何添加背景前缀图标扑动
- 写入10位/色(位深)alpha通道图像的问题
- 在powerbuilder文本框中打印整个数组
- 根据多个属性对对象列表进行排序,用户选择优先考虑哪些属性
- 是否有办法发送音频字节到语音识别器
- 如果python中没有regex的特定单词的空格,如何在前面或后面添加空格
- 模块'networkx'没有属性'read_gpickle'
- 在angular中如何从HTTP重定向到HTTPS
- 类型错误:成员"length"是只读的,不能用于调整数组大小
- ReferenceError: AbortController在fetchCSSFromGoogleFonts没有定义.
- Woocommerce在结账后根据产品自定义字段进行重定向
- Yocto:获取变量(值)的调试信息
- typescript如何检查函数的特定类型
- 错误 : "The kernel appears to have died. It will restart automatically."
- 如何将AVFrame转换为PNG图像
- 是否有任何方法来创建更新历史使用Firestore?
- 从分类变量创建新列
- 通过职位从"GAL (Global Address List) outlook"提前查找中获取电子邮件地址
- 我如何让我的改造等到它完成之前,我开始我的回收视图
- c# -使用正则表达式验证电话号码
- 如何转换WordPress标签每个单词的第一个大写字母
- MYSQL:根据其他查询的结果显示数据.想要合并查询
- 实现了一个设置序列化为XML的消息抑制系统
- 使用JIRA API调用从JIRA获取数据
- shell会优化一系列通过管道链接的调用吗?
- Flutter Firebase认证-如果用户已登录,则更改home小部件
- 不同的NavLink活动相同的链接,但多个查询参数Id
- 使用类型缺少属性的React TS错误
热门标签:
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium