SELECT DATA_TIME, DATA_VALUE FROM YXDDZH_MIDDLE.GZ_SCREEN_SY_REGULATORY_LAW WHERE IS_DELETED = 0 AND DATA_NAME = '日期' AND DATA_TIME <= CURDATE() ORDER BY DATA_TIME DESC LIMIT 12;这个SQL怎么修改
时间: 2023-10-05 20:10:00 浏览: 59
根据你的描述,如果想要查询的表中,日期列名为`DATA_TIME`,日期值列名为`DATA_VALUE`,表名为`YXDDZH_MIDDLE.GZ_SCREEN_SY_REGULATORY_LAW`,并且查询的条件为`IS_DELETED = 0`,`DATA_NAME = '日期'`,则可以按照以下方式修改SQL语句,查询距离当前日期最近的12条数据:
```
SELECT DATA_TIME, DATA_VALUE
FROM YXDDZH_MIDDLE.GZ_SCREEN_SY_REGULATORY_LAW
WHERE IS_DELETED = 0
AND DATA_NAME = '日期'
AND DATA_TIME <= CURDATE()
ORDER BY DATA_TIME DESC
LIMIT 12;
```
这个查询会选取日期列小于或等于当前日期的所有数据,按照日期列倒序排列,最后限制结果集只包含前12条数据,并且只包含`DATA_TIME`和`DATA_VALUE`这两列。
相关问题
SELECT DATA_TIME,DATA_VALUE FROM YXDDZH_MIDDLE.GZ_SCREEN_SY_REGULATORY_LAW WHERE IS_DELETED = 0 AND DATA_NAME = '日期' ORDER BY DATA_TIME limit -12;
这是一个SQL语句,根据条件查询YXDDZH_MIDDLE数据库中GZ_SCREEN_SY_REGULATORY_LAW表中的DATA_NAME为'日期',且IS_DELETED为0的数据,并按DATA_TIME从小到大排序,返回最后12条数据的DATA_TIME和DATA_VALUE字段。其中limit -12表示返回倒数12条数据。
for (ReaderDevice readerDevice : list) { device = readerDevice; Log.d("setupLoadReaderTask", readerDevice.getName()); reader = device.getRFIDReader(); Log.d("地址:", readerDevice.getAddress()); if (reader.isConnected()) { return null; } // publishProgress("reader.connect()"); if (isCancelled()) { return null; } try { reader.connect(); // CustomToast.showDismiss(); configureReader(); closeLoad(); } catch (InvalidUsageException e) { e.printStackTrace(); } catch (OperationFailureException e) { if (e.getResults() == RFIDResults.RFID_READER_REGION_NOT_CONFIGURED) { // Get and Set regulatory configuration settings // try { // setDeviceRegion(); // } catch (InvalidUsageException ex) { // ex.printStackTrace(); // } catch (OperationFailureException ex) { // ex.printStackTrace(); // } } else { e.printStackTrace(); } }中的reader.content异常是什么原因
在这段代码中,并没有直接访问`reader.content`,因此没有办法确定问题出在哪里。但是,根据代码中的异常处理部分,如果连接读写器时出现RFID_READER_REGION_NOT_CONFIGURED异常,则会尝试设置设备区域,这可能会导致RFIDReader的content属性被访问并且出现异常。
在一般情况下,如果访问RFIDReader的content属性时出现异常,可能是由于以下原因:
1. RFID读写器未连接或未初始化。
2. content属性被其他线程占用或未被正确初始化。
3. 读写器返回的数据格式与代码中定义的格式不一致。
4. 代码中存在其他错误导致访问content属性时出现异常。
需要更多的信息才能确定异常的具体原因。建议检查代码中的其他部分以确定问题出在哪里。如果问题仍然存在,请提供更多的信息和代码上下文。
阅读全文