2017-05-30 98 views
0

我得到一個令牌錯誤=錯誤我米的SQL Server CE得到一個令牌=用的SQL Server CE

with temp 
as 
(
    SELECT 
     ROW_NUMBER() over (ORDER BY BiilDate) AS Number 
     ,BiilDate 
     , DATENAME(dw, BiilDate) as day 
    from 
     Bill 
    where 
     BiilDate >= DATEADD(day,-7,GETDATE()) 
    AND 
     BiilDate < GETDATE() 
) 
SELECT 
    day 
    , COUNT() TotalCount 
FROM 
    temp 
GROUP BY 
    day 
HAVING 
    COUNT() >= 1 
ORDER BY 
    COUNT(*) desc 
+0

在面值,我不會使用「日」作爲列 - 可能在許多情況下被保留 - 而是將其作爲別的東西(或放在方括號周圍)。另外,通常是COUNT(*)。 –

回答

0

SQL CE不支持熱膨脹係數或ROW_NUMBER

+0

那麼你能告訴我如何根據sqlce修改這個查詢 – Adross