<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />各位,
在这里我希望你能帮我找到一个 JSL 方法来从我的时间记录列中删除“YYYY-MM-DD”,只保留“hh:mm”以进行时间分布分析。
正如您可以在第一个以原始数字时间为标题的附加 jmp 文件中找到的那样,我有一个表格,其中“填充开始时间”列记录了“YYYY-MM-DD hh:mm”中的所有批次开始时间。 我从具有以下 JSL 的访问文件中获取它。
打开数据库("DSN=MS Access Database;DBQ=F:\freeze drying.accdb;DefaultDir=F:\;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;", " SELECT batch, `filling starting Time` FROM `filling line`");
现在我希望我可以制作一个分布图来显示所有批次的开始时间在 hh:mm 中。
但是,当我使用以下 JSL 时,
打开数据库("DSN=MS Access Database;DBQ=F:\freeze drying.accdb;DefaultDir=F:\;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;", " SELECT batch, format(`filling starting Time`,'hh:mm' )FROM `filling line`");
我可以得到一个表格,如图所示另一个附加的 jmp 文件,标题为字符 hhmm。 现在我得到了“hh:mm”的时间。 不过是性格。 我不能将它用于“hh:mm”中时间的分布分析。
如果您能让我知道如何用 JSL 方式解决这个问题,我将不胜感激。
此致
坤
使用您的“原始数字时间”文件,在 JMP 中创建一个新的数字列,格式为“h:m”。 为该新列创建一个公式,定义为:
一天中的时间(:填充开始时间)。
迈克尔
你好汤姆。 感谢您的回复。 我想知道我是否应该在 SQL 或 JSL 中使用 TIMEPART? 你能给我这个案例更详细的代码吗? 坤
TIMEPART() 函数返回 DATETIME 值的 TIME 部分。