我正在尝试使用mySQL获取指定日期范围内字段“权重”的周平均值。这里的扳手是在一些记录中以Kg为单位存储重量,在另一些记录中以磅为单位存储重量。因此,我需要基于unitsMode对权重字段执行计算-我正在使用此用例。但现在我不能做平均值,或者更确切地说,不知道在哪里做平均值。我以存储过程的形式执行此操作,当前代码如下:
PROCEDURE `weeklyweighttest`(IN uId INTEGER, IN rangeStart DATE, I
我正在查看一个包含两个字段的表。一个用于特定产品的箱体高度,另一个用于宽度。某些情况下的高度和宽度为1X1。对于1X1的情况,我尝试编写一个case表达式,该表达式取所有乘以的情况的平均值、宽度和高度,并将其用作1乘以1的新测量值。我尝试了几种不同的情况,这里是第一种: WHEN T5.width = '1&
我有一些字段在表中,需要对这些字段进行平均值。然后运行这个语法,因为我不想计算0(零)值。SELECT myDate, AVG(CASE myField1 WHEN 0 THEN NULL ELSE myField1 END) AS avgmyField1 在我的语法中,平均计算意味着..。我的问题是,如果所有的值都是零.?
谢谢。