【发布时间】:2018-04-05 11:20:13
【问题描述】:
我在 SQL Server 中有以下查询。该数据库现在正在使用 SQLite 的移动设备上使用。有人可以提供可以在 SQLite 中工作的等价物吗?
Select DISTINCT TblSites.Customer, TblSites.Digit, Count(TblContractTasks.TaskNumber) OVER (PARTITION BY TblSites.Digit) As TaskCount
FROM TblContractTasks INNER Join (TblSites INNER Join TblContractDetails On TblSites.Digit = TblContractDetails.SiteDigit) On TblContractTasks.ContractNumber = TblContractDetails.ContractNumber
WHERE TblSites.Consultant='xx'
ORDER BY TblSites.Digit
表:
Customer Site TaskNumber
------------------------
Ca Sa 100
Ca Sa 101
Cb Sb 88
Ca Sa 103
查询结果:
Customer Site TaskCount
-----------------------
Ca Sa 3
Cb Sb 1
【问题讨论】:
标签: sql sqlite window-functions