这是我的文本格式的SQL查询:
if (!empty($search)){
$search = "%$search%";
$result = $con->prepare("SELECT title,summary,url,coverage,format
FROM dbs
where title like :search or summary like :search");
$result->bindValue(':search', $search, PDO::PARAM_STR);
$result->execute();
Huerta EL DOS的SELECT sum(D.Kilogramos) as Kilogramos, C.Categoria , C.Tipo S Tipo, LA.Huerta,TC.TipoCorte, LA.JefeAcopio,LA.IdLote
FROM dbo.MOV_EmpaqueDetalle D
INNER JOIN dbo.Rep_Lote LA on LA.IdLote= D.IdLote
INNER JOIN dbo.MOV_OrdenesCorte MO on MO.IdOrdenCorte = LA.IdOrdenCorte
INNER JOIN dbo.PRO_Productos P on P.IdProducto=D.IdProducto
INNER JOIN dbo.PRO_Categorias C ON C.IdCategoria=P.IdCategoria
INNER JOIN dbo.MOV_Acuerdos A on A.IdAcuerdo=LA.IdAcuerdo
INNER JOIN dbo.MOV_TiposCorte TC on A.IdTipoCorte=TC.IdTipoCorte
WHERE CAST(MO.Fecha AS DATE) BETWEEN '2018-10-23' AND '2018-10-23'
GROUP BY LA.Huerta, LA.IdLote,C.Categoria, C.Tipo, TC.TipoCorte, LA.JefeAcopio,Mo.Fecha
ORDER BY LA.Huerta
列中的行是错误的,正确的信息必须是以下内容:
kilogramos
我在求和函数中得到了累加行,公斤是错误的。
答案 0 :(得分:-1)
用您提供的一些信息很难回答,但是我建议您检查一下GROUP BY
是否正确。
如果您真的只需要不同的Kilogramos
上的总和Huertas
,则您的组条件应如下所示:GROUP BY LA.Huerta