我需要帮助才能执行以下操作:
主表有
ID (Primary Key)
DATE_TIME
STATE
子表有
ID (Primary Key)
DATE_TIME
LINE1
当MainTable.STATE
值从 100 变为 200 时,我想选择SubTable.Line1
值MainTable.DATE_TIME = SubTable.DATE_TIME
似乎LAG()
orLEAD()
函数可以检测到MainTable.STATE
字段中数据的这种转换。
如何使用 SQL 语句使用LAG()
或LEAD()
函数来做到这一点?
感谢所有快速回复。由于 MainTable.STATE 值可以是任何值,因此我不能将其值包含在 sql stmt 中。