Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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
将java SQL查询转换为R编程SQL查询_Java_Mysql_Sql_R - Fatal编程技术网

将java SQL查询转换为R编程SQL查询

将java SQL查询转换为R编程SQL查询,java,mysql,sql,r,Java,Mysql,Sql,R,我有一个javaSQL查询,我想使用RMySQL包将其转换为R编程SQL查询 这是我的java SQL查询: String Statement1 = "((Time_To_Sec((case when shift_to >= shift_from then TIMEDIFF(shift_to,shift_from) else TIMEDIFF('24:00:00',TIMEDIFF(shift_from,shift_to)) end))-" + "

我有一个java
SQL
查询,我想使用
RMySQL包将其转换为
R
编程
SQL
查询

这是我的java SQL查询:

 String Statement1 = "((Time_To_Sec((case when shift_to >= shift_from then TIMEDIFF(shift_to,shift_from) else TIMEDIFF('24:00:00',TIMEDIFF(shift_from,shift_to)) end))-" +
                "               (case when lunch_from is not null then TIME_TO_SEC(TIMEDIFF(lunch_to,lunch_from)) else 0 end)-" +
                "               (case when break1_from is not null then TIME_TO_SEC(TIMEDIFF(break1_to,break1_from)) else 0 end)- " +
                "               (case when break2_from is not null then TIME_TO_SEC(TIMEDIFF(break2_to,break2_from))else 0 end))/3600)";
如何将此java
SQL
支持的查询转换为
R
编程支持的查询。我正在使用
RMySQL包
。我这样做,但不起作用:

Statement1 = dbGetQuery(mydb , "((Time_To_Sec((case when shift_to >= shift_from then TIMEDIFF(shift_to,shift_from) else TIMEDIFF('24:00:00',TIMEDIFF(shift_from,shift_to)) end))-" +
  "             (case when lunch_from is not null then TIME_TO_SEC(TIMEDIFF(lunch_to,lunch_from)) else 0 end)-" +
  "             (case when break1_from is not null then TIME_TO_SEC(TIMEDIFF(break1_to,break1_from)) else 0 end)- " +
  "             (case when break2_from is not null then TIME_TO_SEC(TIMEDIFF(break2_to,break2_from))else 0 end))/3600)")

谢谢

像通常一样将sql查询编写为一行。或者将字符串包装在
粘贴
中,并将
+
替换为
。这不是符合要求的sql查询-否
子句中选择
。您的Java语句是否被切断?使用paste并将+替换为,也不起作用。给出了一些SQL语法错误。请像通常一样将SQL查询写为一行。或者将字符串用
粘贴
,并将
+
替换为
。这不是符合要求的SQL查询-否
选择
FROM
子句。您的Java语句是否被切断?使用paste并将+替换为,也不起作用。给出了一些SQL语法错误。