我正在构建一个查询,但我需要将我发送的参数传递给要在查询中使用的模型,问题是我无法让查询接受选择中的参数,这是我的查询:
def self.reporte_inventario_total(params)
query = select("(SELECT Ruta FROM Rutas WHERE IdRutas = :rutaId or :rutaId = '') AS Ruta,
ISNULL((SELECT S.Stock/PP.PzaXCja AS INT FROM stockhistorico S LEFT JOIN ProductosXPzas PP ON S.Articulo=PP.Producto WHERE S.Articulo=Productos.Clave AND S.RutaId = :rutaId or :rutaId = '' AND fecha = :fechaDiaO or :fechaDiaO = ''),0) AS StockCajas,
ISNULL((SELECT S.Stock%PP.PzaXCja AS INT FROM stockhistorico S LEFT JOIN ProductosXPzas PP ON S.Articulo=PP.Producto WHERE S.Articulo=Productos.Clave AND S.RutaId = :rutaId or :rutaId = '' AND fecha = :fechaDiaO or …Run Code Online (Sandbox Code Playgroud) 我正在使用我的数据库在sql server上,我正在显示一个货币类型记录,这将是总金额,问题是,当我正在进行数据渲染时,在总计字段中它以347.0的方式向我显示在数据库中以这种方式保存两位小数347.00你怎么能让它显示两位小数而不是一位?是否有一个宝石可以自动识别何时显示的字段是货币类型,以便它可以显示小数?