首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

SQL语句 ,解决马下结贴

2012-12-14 
SQL语句在线等,解决马上结贴我想找出显示同一个设备编号,出现2条以上记录的数据sql语句该怎么写?[最优解释

SQL语句 在线等,解决马上结贴

我想找出显示同一个设备编号,出现2条以上记录的数据
sql语句该怎么写?
[最优解释]

SELECT * FROM 表名
WHERE 设备编号 IN (SELECT 设备编号 FROM 表名 GROUP BY 设备编号 HAVING COUNT(设备编号)>=2)

[其他解释]
SELECT * FROM 表名
WHERE 设备编号 IN (SELECT 设备编号 FROM 表名 GROUP BY 设备编号 HAVING COUNT(设备编号)>=2)

group by 和having是必须的
[其他解释]
建议移动到sql版…
[其他解释]
select Number ,warnTime ,Model From warningrecord 
Where [Date]>='2012-12-05' and [Date]<='2012-12-05' and( WarnType='aa') 
and (Number in(select Number  From warningrecord 
Where [Date]>='2012-12-05' and [Date]<='2012-12-05' and WarnType='aa' 
group by Number HAVING  count(Number)>4)
以上查询语句,运行报错:
消息 102,级别 15,状态 1,第 5 行
')' 附近有语法错误。
也就是最后一行报错

热点排行