Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Pentaho-按步骤分组不返回时间戳值_Mysql_Database_Timestamp_Pentaho_Kettle - Fatal编程技术网

Mysql Pentaho-按步骤分组不返回时间戳值

Mysql Pentaho-按步骤分组不返回时间戳值,mysql,database,timestamp,pentaho,kettle,Mysql,Database,Timestamp,Pentaho,Kettle,我在转换中使用“分组方式”,我将一个字段分组,并将一些其他字段作为聚合输出传递。在这些输出字段中有一个timestamp字段,它不返回作为输入传递的时间戳值,而是返回空值。我用于timestamp字段的类型是“First value” 以下是我的转变: 预览表输入中的行: 逐步分组: 按步骤预览分组中的行: 有人能帮我修一下吗 提前谢谢 我刚刚在表输入步骤的数据库连接中禁用了“支持时间戳数据类型”选项。然后,GROUPBY step正确地返回时间戳值 不知道这是否正确,但对我有效。提供您

我在转换中使用“分组方式”,我将一个字段分组,并将一些其他字段作为聚合输出传递。在这些输出字段中有一个timestamp字段,它不返回作为输入传递的时间戳值,而是返回空值。我用于timestamp字段的类型是“First value”

以下是我的转变:

预览表输入中的行:

逐步分组:

按步骤预览分组中的行:

有人能帮我修一下吗


提前谢谢

我刚刚在表输入步骤的数据库连接中禁用了“支持时间戳数据类型”选项。然后,GROUPBY step正确地返回时间戳值


不知道这是否正确,但对我有效。

提供您所做的示例far@VipinJain添加了我的转换和预览数据图像,希望这足够了。来自表输入的SQL查询是否按内容id排序?如果在Group by之后放置一个虚拟步骤,您是否看到有行进入该步骤?请执行两项操作:1select values'-表格输入后的步骤:在select values中的“元数据”上获取两个日期值,并指定日期“yyyy/MM/dd hh:MM:ss”的格式;同时获取content_id并将其设置为字符串格式(我不知道这是否必要……但请尝试一下)2按“分组方式”之前的“步骤”排序:按“内容\u id”排序。。。希望它能起作用@lukfi,@seb尝试了你的两种方法,但都无效。但获取这些字段的空值作为结果。