SELECT left(create_time, 7) create_times,SUM(visit_number) as '数量' FROM sys_regional_statistics WHERE create_time >= #{beginTime} AND create_time <= #{endTime} AND city !='贵州省习水县' AND city !='其他市县' GROUP BY create_times 转换成SqlServer
时间: 2024-01-11 15:01:59 浏览: 136
以下是将该SQL语句转换为SQL Server语法的代码:
```
SELECT LEFT(create_time, 7) AS create_times, SUM(visit_number) AS '数量'
FROM sys_regional_statistics
WHERE create_time >= @beginTime
AND create_time <= @endTime
AND city != '贵州省习水县'
AND city != '其他市县'
GROUP BY LEFT(create_time, 7)
```
在 SQL Server 中使用 '@' 符号作为参数占位符,而不是使用 '#' 符号。此外,SQL Server 中的 GROUP BY 子句需要在 SELECT 语句中显示所有的聚合函数的列。因此,在此示例中,需要在 GROUP BY 子句中添加 LEFT(create_time, 7) 列。
阅读全文