JMP 和 SQL 查询嘿伙计们,如果我能找到解决方案,我有两个相关的问题会很好:
1. JMP 有没有办法改变 SQL 查询中的字段? 我的意思是我希望运行 JSL 代码,它会向用户询问日期范围(例如),它将更新到我的 SQL 查询中的相关字段并运行此查询。
2. 是否可以创建 JSL 代码,询问用户是否运行 X 查询或 Y 查询,并根据答案运行所选查询?
对于这两个问题,现在我的代码运行已转换为 BAT 文件的查询(用于处理 EXE 文件,但 SQL 不再支持它作为标准。
运行按钮示例:
按钮框(“xx”,
打开(“\\VMSPFSFSLC01\F28_PLI\SQL\FE SQL\xx.bat”)
),
分析数据表脚本回复:JMP 和 SQL 查询你好斯塔斯
您可以根据需要连接您的 SQL 代码片段。 我有两个示例可以让您了解如何解决您的问题:
OrderNumber = 12345;
text_block_DB_0 = "select t1.* from DB1 t1";
if(selection_button, // can be a choice of the user
text_block_DB_1 = " and t1.[time]=(select max(t2.[time]) from DB1 t2 where t1.[SN] = t2.[SN])"; // get the laste entry of a serial number dependend of time)
,
text_block_DB_1 = ""; // gives all SN
)
dt = Open Database(__DSN_String,text_block_DB_0 || " where t1.[Order] = " || char(OrderNumber) || text_block_DB_1);
OrderNumber = 12345;
text_block_DB_0 = "select t1.* from DB1 t1 where t1.[Order] = *insert_order_number* ";
if(selection_button,
text_block_DB_1 = " and t1.[time]=(select max(t2.[time]) from DB1 t2 where t1.[SN] = t2.[SN])";
,
text_block_DB_1 = "";
)
dt = Open Database(__DSN_String,substitute(text_block_DB_0,"*insert_order_number*", char(OrderNumber)) || text_block_DB_1);
回复:JMP 和 SQL 查询可能你想看看最近的一篇论文:
从分布式和复杂源中获取数据的策略和示例... - JMP 用户社区
在您找到的视频中,它是如何工作的,在日志中您可以找到所有使用 Big Class.jmp 示例表的脚本。
但几乎相同的工作也适用于数据库的 ODBC 连接。