[英]Operator IN VBA excel
请问你能帮帮我吗? 我已经尝试解决了大约6个小时的问题。 我有一张桌子,有4列。
列:Nio,选中,日期,时间
我需要从第一列和第二列中获取数据,在其中必须按日期和时间进行比较。
我想使用运算符IN,但是excel给我错误
关键字附近的语法不正确
感谢帮助。
strQueryQ7DrLeftElox =
"((Select nio,checked
FROM q7_dr_left_elox_incoming_inspection
where date >= '" & sDateFrom & "' AND date <= '" & sDateTo & "') IN (Select nio,checked from q7_dr_left_elox_incoming_inspection WHERE time = '19:55:06'))"
这两个select语句查询同一张表,因此通过在第一个查询的WHERE
子句中添加一个条件来简化该表:
SELECT nio,checked
FROM q7_dr_left_elox_incoming_inspection
WHERE date >= '" & sDateFrom & "' AND date <= '" & sDateTo & "'
AND time = '19:55:06'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.