Python的orm框架sqlalchemy的查询多条数据只显示第一条!!

我查询数据条件是时间字段的一个区间,可是每次都只返回查询结果的第一条。。
类PointVal的定义如下:
```
 class PointVal(Base):
    # 表名
    __tablename__ = 'T_ZB_PL'
    # 表结构
    INSTR_NO = Column(String(30), primary_key=True)
    DT = Column(DateTime)
    R1 = Column(String(11))
    R2 = Column(String(11))
    R3 = Column(String(11))
    NOTE = Column(String(20))
```


查询代码如下:
```
results = getSession().query(PointVal).filter(
    PointVal.INSTR_NO == 'C4-A04-PL-01').filter(and_(
        PointVal.DT > '2017-05-01 16:00:00', PointVal.DT < '2017-05-03 16:00:00')).all()
 
```
执行代码只返回第一条数据:
C4-A04-PL-01         2017-05-02 00:00:00.000

你可能感兴趣的:(数据)