我正在设置查询,但我需要在表格中添加缩写字母,这是我需要做的一个例子:
SELECT E.CodCli AS Clave,C.Nombre as Responsable, C.NombreCorto as [Nombre Comercial],E.Articulo,P.Producto,P1.Producto Envase,SUM(E.Cantidad) Entregados,SUM(E.Devuelto) Devueltos,SUM(E.Cantidad)-SUM(E.Devuelto) Saldo
FROM DevEnvases E INNER JOIN Clientes C ON E.CodCli=C.IdCli Inner Join Productos P ON E.Articulo=P.Clave Inner Join Productos P1 ON E.Envase=P1.Clave
这是我的查询
def self.busqueda_general(params)
query = select('[devenvases].CodCli,[clientes].Nombre,[clientes].NombreCorto,[devenvases].Articulo,[productos].Producto')
.joins("inner join clientes on devenvases.CodCli=clientes.IdCli inner join productos on devenvases.Articulo=productos.Clave")
.group(:Id,:CodCliente,:Devol,:Fecha,:Status,:Ruta,:Vendedor,:Items,:KG,:Docto,:Cancelada, :IdEmpresa, :Subtotal, :Total, :IVA)
.where("(devenvases.Tipo = 'Venta')AND(devenvases.Ruta = :rutaId or :rutaId = '') AND (devenvases.diao = :diao or :diao = '')",{rutaId: params[:search], diao: params[:diao]})
.distinct
end