vb select语句 where条件问题

2025-01-20 14:57:51
推荐回答(1个)
回答1:

select max(时间) from 高压历史参数表 这里因为用的MAX函数,所以只有一个结果!
select 2B42高压柜 from 高压历史参数表 这里就不止一个返回结果了!而且语法结构也错了吧,应该是select 设备名 from 高压历史参数表 where 设备名='2B42高压柜'
你既然是指定设备名,那么就应该在子查询中指定设备名啊
时间=(select max(时间) from 高压历史参数表 where 设备名='2B42高压柜') and 设备名='2B42高压柜'