Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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
Sql 为什么查询返回每个组合_Sql_Oracle - Fatal编程技术网

Sql 为什么查询返回每个组合

Sql 为什么查询返回每个组合,sql,oracle,Sql,Oracle,我的数据库管理系统是oracle。 我有一个带有以下列的表trans Trans_id Emp_no 自年月日起 迄今为止 102 100 2021-05-10 2021-05-16 请解释你的结果的逻辑。这并不明显。请解释您的查询如何包含字段trans\u id,但您显示的结果不包含该字段。在我看来,您显示的结果似乎不是由您问题中的查询生成的。而且,Date在Oracle中不是有效的标识符-它必须被引用。并且,仅对其进行四舍五入-您的查询中没有别名为c的表。对于歧义,我深表歉意。实际上,这是一

我的数据库管理系统是oracle。 我有一个带有以下列的表trans

Trans_id Emp_no 自年月日起 迄今为止 102 100 2021-05-10 2021-05-16
请解释你的结果的逻辑。这并不明显。请解释您的查询如何包含字段
trans\u id
,但您显示的结果不包含该字段。在我看来,您显示的结果似乎不是由您问题中的查询生成的。而且,
Date
在Oracle中不是有效的标识符-它必须被引用。并且,仅对其进行四舍五入-您的查询中没有别名为
c
的表。对于歧义,我深表歉意。实际上,这是一个复杂的问题,所以我简化了问题。结果的逻辑是,我需要显示员工在工作等级上的偏差。因此,当等级列为空时,表示该员工在常规工作等级中工作,“CS”表示该员工在该特定日期为该等级(CS)工作了数小时。