spss modeler sql 为日期声明一个变量
spss modeler sql declare a variable for date
我想在 SPSS Modeler 中执行 SQL 查询。
我需要为日期使用一些变量。
SELECT
CASE
WHEN cust.LAST_VALID_ORDER > to_date('07.01.2018', 'mm.dd.yyyy')
THEN '6M'
FROM
T1
当我使用类似
的东西时
DECLARE and SET
在查询中它不起作用。
能否请您帮助如何使用 SQL 或任何其他方法做到这一点?
我试图找到任何信息,但没有任何信息。
根据这个问题,我不完全确定你想要实现什么,所以如果我的回答没有解决你想要做的事情,请随时澄清。
SPSS Modeler 允许您指定可在整个流中使用的参数,其方式类似于 DECLARE
和 SET
在 SQL.[=17= 中的工作方式]
您可以在流属性的 Parameters
选项卡上指定流参数(文件 > 流属性 ...)。
在数据库源节点中,您可以使用语法 '$P-parameter_name'
引用流参数,其中 parameter_name 是流参数的名称。
例如:
SELECT *
FROM [dbo].[REF_Holidays]
WHERE [holidayDate] >= CONVERT(date, '$P-cut_off_date')
这将在查询数据库时使用名为 cut_off_date
的流参数的值作为 WHERE 子句的一部分。
中找到有关在 SQL 查询中使用参数的更多信息
我宁愿使用 WITH 子句。
以d为(
SELECT
案件
当 cust.LAST_VALID_ORDER > to_date('07.01.2018', 'mm.dd.yyyy')
然后'6M'
从
T1)
select * 来自 main_table m
虽然可能需要更多信息来更好地指导您。
我想在 SPSS Modeler 中执行 SQL 查询。
我需要为日期使用一些变量。
SELECT
CASE
WHEN cust.LAST_VALID_ORDER > to_date('07.01.2018', 'mm.dd.yyyy')
THEN '6M'
FROM
T1
当我使用类似
的东西时DECLARE and SET
在查询中它不起作用。
能否请您帮助如何使用 SQL 或任何其他方法做到这一点?
我试图找到任何信息,但没有任何信息。
根据这个问题,我不完全确定你想要实现什么,所以如果我的回答没有解决你想要做的事情,请随时澄清。
SPSS Modeler 允许您指定可在整个流中使用的参数,其方式类似于 DECLARE
和 SET
在 SQL.[=17= 中的工作方式]
您可以在流属性的 Parameters
选项卡上指定流参数(文件 > 流属性 ...)。
在数据库源节点中,您可以使用语法 '$P-parameter_name'
引用流参数,其中 parameter_name 是流参数的名称。
例如:
SELECT *
FROM [dbo].[REF_Holidays]
WHERE [holidayDate] >= CONVERT(date, '$P-cut_off_date')
这将在查询数据库时使用名为 cut_off_date
的流参数的值作为 WHERE 子句的一部分。
我宁愿使用 WITH 子句。
以d为( SELECT 案件 当 cust.LAST_VALID_ORDER > to_date('07.01.2018', 'mm.dd.yyyy') 然后'6M' 从 T1)
select * 来自 main_table m
虽然可能需要更多信息来更好地指导您。