【发布时间】:2018-04-11 21:27:19
【问题描述】:
我有一个(有些复杂的)SELECT 语句,它根据特定的时间戳从表中提取特定日期的行子集。天真,像
SELECT id, runTime
FROM ...
...
WHERE runTime < @MyTime
@MyTime 是一些日期时间参数。我需要在很长一段时间内连续运行SELECT(比如说,从 6 月 1 日到今年 11 月 1 日),将结果存储在已经创建的MyOutTable 中,字段为id, runTime、controlDate,其中controlDate 是用于从我的表中检索 id 和 runTime 的日期值。
在 SQL 中是否有避免使用 Python 的简短方法来执行此操作?假设有一些存储过程,它接受开始和结束日期参数并生成所需的数据,填充输出表?
非常感谢
【问题讨论】:
-
你的意思是
controlDate是@MyTime? -
@shockwave 是的,但我需要一系列
标签: sql for-loop select stored-procedures sap-ase