不给出结果的SQL语句

不给出结果的SQL语句,sql,Sql,Hy,我在sql和oracle方面遇到了问题 SELECT MODEL, V_GODINA, DATUM_OSIGURANJA FROM EVP_V_KASKO_ZB WHERE DATUM_OSIGURANJA = MAX(DATUM_OSIGURANJA) FROM EVP_V_KASKO_ZB; 我的目标是只获得日期值最高的一行(DATUM_OSIGURANJA)。 有了这段代码,我得到了错误934,它表示组函数是不允许的。如何解决这个问题 你看错误吗?您的查询在任何数据库中都无效。

Hy,我在sql和oracle方面遇到了问题

SELECT MODEL, V_GODINA, DATUM_OSIGURANJA  FROM EVP_V_KASKO_ZB WHERE 
DATUM_OSIGURANJA = MAX(DATUM_OSIGURANJA) FROM EVP_V_KASKO_ZB;
我的目标是只获得日期值最高的一行(DATUM_OSIGURANJA)。
有了这段代码,我得到了错误934,它表示组函数是不允许的。如何解决这个问题

你看错误吗?您的查询在任何数据库中都无效。你大概打算:

SELECT MODEL, V_GODINA, DATUM_OSIGURANJA 
FROM EVP_V_KASKO_ZB
WHERE DATUM_OSIGURANJA = (SELECT MAX(DATUM_OSIGURANJA) FROM EVP_V_KASKO_ZB);

我如何使用另一个值添加以搜索这些值?待准备的声明中,哪些值用样本数据输入输出发布另一个问题从EVP_V_KASKO_ZB中选择模型、V_GODINA、DATUM_OSIGURANJA,其中DATUM_OSIGURANJA=MAX(DATUM_OSIGURANJA)从EVP_V_KASKO_ZB中选择+其中OIB_OSIGURANIKA=?;OIB_OSIGURANIKA来自EVP_V_KASKO_ZB@ZoranBajcer我没听懂你的话,请再发一个问题!!!但是对于这个问题的答案,请给我一个绿色的记号。哈哈哈,我在sql和oracle方面遇到了麻烦。。从EVP_V_KASKO_ZB中选择模型、V_GODINA、DATUM_OSIGURANJA,其中DATUM_OSIGURANJA=EVP_V_KASKO_ZB中的最大值(DATUM_OSIGURANJA);我的目标是只获得日期值最高的一行(DATUM_OSIGURANJA)。如何向该语句添加参数?参数应为表EVP_V_KASKO_ZB中的OIB。类似于语句+其中OIB=?;所以我可以把它发给邮递员,然后在那里通过参数找到我的值,这就是OIB。
SELECT MODEL, V_GODINA, DATUM_OSIGURANJA  FROM EVP_V_KASKO_ZB WHERE 
DATUM_OSIGURANJA = (select MAX(DATUM_OSIGURANJA) FROM EVP_V_KASKO_ZB;);