我正在运行SQL Server 2008,我目前正在尝试更多地理解over子句,我之前使用过它,但row_number()我知道你可以使用聚合函数并创建像运行总计这样的东西.
我创建了以下测试数据库.
CREATE TABLE sales
(
employee nvarchar(50),
sales decimal(18, 2),
datesale datetime
);
Insert into sales Values('John','54.23','2017-01-30 08:00:00.000')
Insert into sales Values('John','123.96','2017-01-30 09:00:00.000')
Insert into sales Values('John','534.20','2017-01-30 10:00:00.000')
Insert into sales Values('Ben','98.34','2017-01-29 04:00:00.000')
Insert into sales Values('Ben','126.32','2017-01-29 05:00:00.000')
Run Code Online (Sandbox Code Playgroud)
并使用以下查询为每个员工创建一个运行总和
select
employee, sales, datesale,
SUM(sales) over (partition by employee order by datesale) as mvgsum
from sales
Run Code Online (Sandbox Code Playgroud)
在使用SQL Server 2008的SQL小提琴上,我得到以下结果
| employee | sales | datesale | mvgsum |
|----------|--------|---------------------------|--------|
| Ben | 98.34 | January, 29 …Run Code Online (Sandbox Code Playgroud) 我怎样才能在引导下拉菜单中正确对齐下拉开关?这是我的代码和一个 jsfiddle,你可以看到除文本之外的向下箭头,我希望它在右边。
https://jsfiddle.net/9a83n353/
<div class="dropdown">
<button class="btn dropdown-toggle btn-block text-left" style="background-color: white; border-color:#dee4ed" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Active</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item">Active</a>
<a class="dropdown-item">Inactive</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)