秦皇岛网络编辑网站,crm管理系统的优缺点,公司手机网站模板免费下载,交通建设集团网站前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 报错#xff1a;ORA-01841: (完整) 年份值必须介于 -4713 和 9999 之间, 且不为 0 2. 我的sql是#xff1a; !-- 查询 推荐下载…前些天发现了一个巨牛的人工智能学习网站通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。 1. 报错ORA-01841: (完整) 年份值必须介于 -4713 和 9999 之间, 且不为 0 2. 我的sql是 !-- 查询 推荐下载记录 --select idselectAllRecommendRecord parameterTypeRecommendRecord resultMapRecommendRecordResultMapSELECT distinct(theUser.ACCOUNT) AS ACCOUNT,theUser.id AS ID, theUser.REGISTER_DATE AS REGISTER_DATE,theUser.PROVINCE AS PROVINCE,theUser.REGIOIN AS REGIOIN,record.CREATE_DATE, product.FORMAT AS FORMAT, record.STATUS, record.IS_NOTIFY, record.DOWNLOAD_COUNTFROM TB_RECOMMEND_RECORD record ,TB_USER theUser ,TB_RECOMMEND_PRODUCT productwhererecord.USER_ID theUser.IDAND record.RECOMMEND_ID product.IDif testaccount ! null and account ! AND theUser.ACCOUNT LIKE %||#{account}||%/ifif testregioin ! null and regioin ! AND theUser.regioin LIKE %||#{regioin}||%/ifif testprovince ! null and province ! AND theUser.province LIKE %||#{province}||%/ifif teststatus ! null and status ! and status.code ! null and status.code ! AND record.STATUS #{status.code}/ifif teststartDate ! null and startDate ! AND record.CREATE_DATE TO_DATE(#{startDate},yyyy-mm-dd hh24:mi:ss)/ifif testendDate ! null and endDate ! AND record.CREATE_DATE ![CDATA[ ]] TO_DATE(#{endDate},yyyy-mm-dd hh24:mi:ss)/if/whereGROUP BY ACCOUNT ,theUser.REGISTER_DATE, PROVINCE,REGIOIN, record. CREATE_DATE, FORMAT, STATUS, IS_NOTIFY, DOWNLOAD_COUNT, theUser.idORDER BY DOWNLOAD_COUNT DESC/select
3. 我的年份本身没有问题问题是startDate和endDate 这2个参数。本来是在页面上作了时间条件查询后来不要了我忘记了去掉sql中对时间的过滤。 于是传给sql的startDate和endDate 的值都是undefine。就报这个错了。我这情况去掉这2个时间过滤这个sql就OK 了。