【发布时间】:2017-06-06 01:47:57
【问题描述】:
我有一张桌子,例如:
Create Table SalesTable
( StuffID int identity not null,
County geography not null,
SaleAmount decimal(12,8) not null,
SaleTime datetime not null )
它记录了每次销售的金额、时间和销售所在县的地理位置。
我想运行这样的查询:
Select sum(SaleAmount), County from SalesTable group by County
但如果我尝试这样做,我会得到:
The type "geography" is not comparable. It cannot be used in the GROUP BY clause.
但我想知道每个县的销售量。烦人的是,如果我将县缩写(SDC、LAC、SIC 等),那么我可以将它们分组,因为它只是一个 varchar。但后来我出于其他原因使用了 geography 数据类型。
【问题讨论】:
标签: sql-server sql-server-2012 geospatial geography