sql - SQL Server 中 Postgres 的窗口别名的等价物
问题描述
在 PostgreSQL 中,如果我有多个使用窗口函数创建的列。我可以使用 window 子句来编写窗口定义。例如
SELECT first_value(Price) OVER w,
first_value(Volume) OVER w
FROM Stocks.TradeData
WINDOW w AS ( PARTITION by THour );
SQL Server 中是否有类似的功能?
解决方案
自 SQL Server 2019 起,不支持此功能
由于手册没有记录这样的条款,因此不可用
推荐阅读
- c# - 带有异步 lambda 表达式的异步方法
- angular - NGXS - 从父状态访问子状态
- java - 如何测试是否调用了 Servlet 过滤器
- php - Laravel 和 Ajax - 在列字段为真时禁用提交按钮
- azure - azure search - 模型/查询复杂模型类型
- c++ - 这是 Clang 6.0 附带的 Coroutines TS 实现中的错误吗?
- c - c语言中typedef的使用?
- python - 获取网络的最后一个功能进行嵌入,不起作用
- c# - 如果我编辑线程的指令指针,如何跳回(旧)指令指针?
- c# - 在不使用 office 组件的情况下,xls 到 xlsx 转换期间格式丢失