热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

代码片段_在debian上执行mysql查询时出错

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在debian上执行mysql查询时出错相关的知识,希望对你有一定的参考价值。

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在debian上执行mysql查询时出错相关的知识,希望对你有一定的参考价值。



我有一个在本地运行良好的mysql查询。我的电脑在Windows 10上,我正在使用这个版本的mysql:mysql Ver 8.0.11 for Win64 on x86_64 (MySQL Community Server - GPL)

这是查询

SELECT conso_ht.Date_conso AS myDate, sum(conso_ht.Conso_Tranche_Jour) AS jour, sum(conso_ht.Conso_Tranche_Pointe) AS pointe, sum(conso_ht.Conso_Tranche_Nuit) AS nuit
FROM conso_ht
WHERE conso_ht.Compteur = "37178777837"
GROUP BY year(conso_ht.Date_conso) ASC, month(conso_ht.Date_conso) ASC;

我的服务器的mysql版本是mysql Ver 8.0.15 for Linux on x86_64 (MySQL Community Server - GPL)

这是我面临的错误



错误1064(42000):您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以便在第1行的'ASC,月(conso_ht.Date_conso)ASC'附近使用正确的语法


我怎么解决?


答案

如果您需要为此添加订单,则该组不希望ASC或DESC

您也不能使用不同级别的聚合来尊重选择和组,例如按年和月选择日期和组

SELECT year(conso_ht.Date_conso) , month(conso_ht.Date_conso)
, sum(conso_ht.Conso_Tranche_Jour) AS jour
, sum(conso_ht.Conso_Tranche_Pointe) AS pointe
, sum(conso_ht.Conso_Tranche_Nuit) AS nuit
FROM conso_ht
WHERE conso_ht.Compteur = "37178777837"
GROUP BY year(conso_ht.Date_conso) , month(conso_ht.Date_conso)
ORDER BY year(conso_ht.Date_conso) ASC , month(conso_ht.Date_conso) ASC

要么

SELECT conso_ht.Date_conso AS myDate
, sum(conso_ht.Conso_Tranche_Jour) AS jour
, sum(conso_ht.Conso_Tranche_Pointe) AS pointe
, sum(conso_ht.Conso_Tranche_Nuit) AS nuit
FROM conso_ht
WHERE conso_ht.Compteur = "37178777837"
GROUP BY conso_ht.Date_conso
ORDER BY year(conso_ht.Date_conso) ASC , month(conso_ht.Date_conso) ASC


推荐阅读
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 本文详细介绍了在Linux操作系统上安装和部署MySQL数据库的过程,包括必要的环境准备、安装步骤、配置优化及安全设置等内容。 ... [详细]
  • 在处理大数据量的SQL分页查询时,通常需要执行两次查询来分别获取数据和总记录数。本文介绍了一种优化方法,通过单次查询同时返回分页数据和总记录数,从而提高查询效率。 ... [详细]
  • SQL Server 存储过程实践任务(第二部分)
    本文档详细介绍了三个SQL Server存储过程的创建与使用方法,包括统计特定类型客房的入住人数、根据房间号查询客房详情以及删除特定类型的客房记录。 ... [详细]
  • 大华股份2013届校园招聘软件算法类试题D卷
    一、填空题(共17题,每题3分,总共51分)1.设有inta5,*b,**c,执行语句c&b,b&a后,**c的值为________答:5 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • Dense Matrix Inversion Results in Segmentation Fault: Causes and Solutions ... [详细]
  • 如何在Ubuntu系统中直接使用Snap安装软件
    Canonical与Opera Software近日宣布,基于Chromium的Opera浏览器现已作为Snap包提供给Ubuntu用户,显著提升了在Linux操作系统上的安装便捷性和兼容性。通过Snap,用户可以在Ubuntu系统中轻松安装和更新Opera浏览器,享受更流畅的浏览体验。此外,Snap的容器化特性还确保了应用的安全性和稳定性,为用户提供更加可靠的软件环境。 ... [详细]
author-avatar
mobiledu2502901317
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有