我在这张桌子上有一张名为Artikelgroep的桌子,有一些名为Artikelgroep的值,比如'CD''DVD',我需要在有3张或更多记录时显示这些artikelgroep。
所以我正在尝试这个但是没有工作
SELECT Artikelgroep FROM tblArtikel where Artikelgroep > 3
我收到此错误消息
Conversion failed when converting the varchar value 'DVD' to data type int.
答案 0 :(得分:2)
我想,你可能需要这个。您需要将它们组合在一起并进行计数,并在计数超过3时进行选择
SELECT Artikelgroep, count(*)
FROM tblArtikel
GROUP BY Artikelgroep
HAVING count(*) > 3;
答案 1 :(得分:1)
发布表结构会有所帮助,否则我们必须猜测它。
如果我的猜测是正确的,解决方案应该是:
SELECT Artikelgroep,count(*) FROM tblArtikel group by Artikelgroep having count(*)>3