错误代码: 1582 Incorrect parameter count in the call to native function 'str_to_date'

原创 2015年07月06日 23:12:38

1. 错误描述

1 queries executed, 0 success, 1 errors, 0 warnings

查询:SELECT t.`name`, DATE_FORMAT(str_to_date('2015'), '%Y') as statisDate, ROUND(IFNULL(SUM(t.`amount`), 0), 3) AS ...

错误代码: 1582
Incorrect parameter count in the call to native function 'str_to_date'

执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0 sec

2. 错误原因

SELECT 
  t.`name`,
  DATE_FORMAT(STR_TO_DATE('2015'), '%Y') AS statisDate,
  ROUND(IFNULL(SUM(t.`amount`), 0), 3) AS amount
FROM
  t_stu_info t 
WHERE 1 = 1 
  AND DATE_FORMAT(t.statisDate, '%Y') = '2015' 
UNION
ALL 
SELECT 
  t.`name`,
  DATE_FORMAT(STR_TO_DATE('2014'), '%Y') AS statisDate,
  ROUND(IFNULL(SUM(t.`amount`), 0), 3) AS amount
FROM
  t_stu_info t 
WHERE 1 = 1 
  AND DATE_FORMAT(t.statisDate, '%Y') = '2014'

MySQL内置函数str_to_date的格式是:str_to_date(字符串,日期格式);
在这个查询SQL中却是str_to_date(字符串),导致报错

3. 解决办法

修改查询SQL语句

SELECT 
  t.`name`,
  DATE_FORMAT(STR_TO_DATE('2015','%Y'), '%Y') AS statisDate,
  ROUND(IFNULL(SUM(t.`amount`), 0), 3) AS amount
FROM
  t_stu_info t 
WHERE 1 = 1 
  AND DATE_FORMAT(t.statisDate, '%Y') = '2015' 
UNION
ALL 
SELECT 
  t.`name`,
  DATE_FORMAT(STR_TO_DATE('2014','%Y'), '%Y') AS statisDate,
  ROUND(IFNULL(SUM(t.`amount`), 0), 3) AS amount
FROM
  t_stu_info t 
WHERE 1 = 1 
  AND DATE_FORMAT(t.statisDate, '%Y') = '2014'
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Incorrect parameter count in the call to native function 'ISNULL'

1、错误描述Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Incorrect parameter coun...

在表单中如何只让其输出汉字,输入其他无效

在form表单中如何限制其职能输入汉字,输入其他无效,其实这个很简单只要在其里面加上这句话就ok了,如下面的例子:     onKeyUp="value=value.replace(/[^...

【ML--11】数据挖掘岗位需要具备的3 种基本能力

1. 工程能力( 1 )编程基础:需要掌握一大一小两门语言,大的指 C++ 或者 Java ,小的指Python 或者 shell 脚本;需要掌握基本的数据库语言;建议:MySQL + python ...

Java学习笔记----------集合Set

Java集合-----Set 集合:就像一种容器,可以把多个对象放进该容器中。 Java集合分为:Set、List、Map三种体系。 Set:无序的,不可重复的; List:有序的,可重复的;...

mysql 中 isnull 和 ifnull 判断字段是否为null

SQL中有ISNULL方法,介绍如下: ISNULL 使用指定的替换值替换 NULL。 语法 ISNULL ( check_expression , replacement_val...

DEDE发生Fatal error: Call to a member function read() on a non-object in 错误解决方法

新上的一个站,出现图片上传错误: PHP Fatal error:  Call to a member function read() on a non-object in \\include\\d...

Fatal error: Call to undefined function mysql_connect() in

Fatal error: Call to undefined function mysql_connect() in 当出现这样的错误,解决方法有四步, 1、确认PHP中的文件php.ini,找到这三...

【GMT5】Ubuntu16.04下安装GMT5.2.1报错non-floating-point argument in call to function __builtin_isnan

按照SeisMan提供的教程进行安装:GMT 5.2.1 在 Linux 下的安装检查GMT 的依赖关系完毕后,开始编译和安装,使用make -j后出现如下问题: error: non-floatin...

Oracle错误代码ORA-00000 to ORA-00832

ORA-00000: normal, successful completionCause Normal exit. Action None. ORA-00001: unique constraint...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)