JMP和SQL查询大家好,我有两个相关的问题,如果我能找到解决方法,那将是很好的:
1. JMP是否可以更改SQL查询中的字段? 我的意思是我希望运行JSL代码,该代码将向用户询问日期范围(例如),它将更新到我的SQL查询中的相关字段中并运行此查询。
2.是否可以创建将询问用户是否要运行X查询或Y查询的JSL代码,并根据答案将运行所选的查询?
对于这两个问题,现在我的代码都运行已转换为BAT文件(用于与EXE文件一起使用,但SQL不再支持它的查询)的查询。
运行按钮示例:
按钮盒(“ xx”,
打开(“ \\ VMSPFSFSLC01 \ F28_PLI \ SQL \ FE SQL \ xx.bat”)
),
分析工具数据表脚本编写回复:JMP和SQL查询可能是您想看看最近的一篇论文:
从分布式和复杂源获取数据的策略和示例... -JMP用户社区
在视频中找到了它的工作方式,在日记中找到了与Big Class.jmp示例表一起使用的所有脚本。
但是,对于数据库的ODBC连接几乎也可以使用。
回复: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);