gpt4 book ai didi

mysql - 选择计数不同语法,vb.net

转载 作者:行者123 更新时间:2023-11-30 01:32:54 24 4
gpt4 key购买 nike

所以我开始学习一些vb.net,并且我有以下mysql语句来获取我的一个表中的列的不同计数。它一直让我感到语法错误,但几乎我读过的所有内容都表明我所拥有的应该是正确的。另外,我将它放入 MySQL Workbench 中,它工作得很好,无论出于什么原因它只是拒绝在我的代码中工作。

Dim sRetrieve As String
Dim numvals As OdbcDataReader
sRetrieve = "SELECT COUNT (DISTINCT defect_code) FROM daily_data WHERE MONTH(date)=" & select_month & " AND YEAR(date)=" & select_year
Dim query_exe As New Odbc.OdbcCommand(sRetrieve, cn)
numvals = query_exe.ExecuteReader()

我已经有一段时间一直在努力反对这个问题了,所以如果任何人能告诉我那个 mysql 语句有什么问题,我将不胜感激。

弄清楚了,COUNT 和第一个 ( 之间的空格正在执行此操作。这是一个非常搞笑的小事情,它让我坚持了这么久,但我想事情就是这样。感谢您的帮助各位。

最佳答案

mysql 中的 MONTH(date) 返回字符串。所以你需要用 ' ' 括起来。

sRetrieve = "SELECT COUNT (DISTINCT defect_code) FROM daily_data WHERE MONTH(date)='" & select_month & "' AND YEAR(date)=" & select_year;

关于mysql - 选择计数不同语法,vb.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com