[英]exporting table with blob and utf8 string fields from MySql to MS Sql server 2014
[英]MySQL to SQL Server 2014
我有以下查詢:
SELECT Date(time) AS date, COUNT(*) AS total FROM branches INNER JOIN
stats ON branches.branch_id = stats.branch_id WHERE stats.time BETWEEN
'$from' AND '$to' AND branches.bgroup='$group' GROUP BY date;
但是當我在SQL Server上運行此查詢時,我收到錯誤:
錯誤SQLSTATE [42000]:[Microsoft] [SQL Server的ODBC驅動程序11] [SQL Server]“日期”不是可識別的內置函數名稱。
如何轉換為SQL Server?
SQL Server沒有date()
函數。 使用cast()
代替:
SELECT CAST(time as DATE) AS dte, COUNT(*) AS total
FROM branches INNER JOIN
stats
ON branches.branch_id = stats.branch_id
WHERE stats.time BETWEEN '$from' AND '$to' AND
branches.bgroup = '$group'
GROUP BY CAST(time as DATE)
ORDER BY CAST(time as DATE);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.