如何将缩写字母放入查询?

时间:2017-01-06 22:30:13

标签: sql ruby-on-rails ruby ruby-on-rails-4

我正在设置查询,但我需要在表格中添加缩写字母,这是我需要做的一个例子:

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

0 个答案:

没有答案