andres2560 Posted September 15, 2023 Share Posted September 15, 2023 Buenas tardes al hacer la exportacion en sql me aparrecen ceros de mas desde que actualize a 1.7 solo ocurre en la exportacion ya que en la tienda se visualiza correctamente con dos decimales. Tengo esta consulta donde aparece correctamente con dos decimales pero justo el precio coste no sale . SELECT d.id_order AS Pedido, d.product_name AS Producto, ot.reference AS Referencia, os.name AS Coste, d.product_quantity AS Cantidad, ROUND( ( d.`total_price_tax_incl` ), 2 ) AS PVP, ROUND( ( ot.`price` ), 2 ) AS Precio_venta, ROUND( ( ot.`wholesale_price` ), 2 ) AS Precio_Coste, ROUND( ( ot.`price` ), 2 ) - ROUND( ( ot.`wholesale_price` ), 2 ) AS Margen FROM pr_order_detail d LEFT JOIN pr_orders oh ON ( oh.id_order = d.id_order ) LEFT JOIN pr_product ot ON ( ot.id_product = d.product_id ) LEFT JOIN pr_supplier os ON ( os.id_supplier = ot.id_supplier ) WHERE oh.date_upd BETWEEN '2023-06-01' AND '2023-06-30' ORDER BY d.id_order Muchas gracias Link to comment Share on other sites More sharing options...
Manuel_GT Posted September 16, 2023 Share Posted September 16, 2023 Hola En tu consulta veo: os.name AS Coste quieres el nombre del proveedor en esa columna? Link to comment Share on other sites More sharing options...
andres2560 Posted September 17, 2023 Author Share Posted September 17, 2023 21 hours ago, Manuel_GT said: Hola En tu consulta veo: os.nombre AS Coste ¿Quieres el nombre del proveedor en esa columna? hola, mi problema que en la columna de coste no me sale nada, es la unica que no me da ningun valor y la necesito para sacar el benefico que salga el coste del producto, me imagino que tengo mal la consulta sql pero no se como hacerla, muchas gracias Link to comment Share on other sites More sharing options...
Manuel_GT Posted September 18, 2023 Share Posted September 18, 2023 En tu consulta estás calculando varios valores (PVP, Precio_venta, Precio_coste, Margen) ¿No son esos los que necesitas? Link to comment Share on other sites More sharing options...
andres2560 Posted September 18, 2023 Author Share Posted September 18, 2023 (edited) 2 hours ago, Manuel_GT said: En tu consulta estás calculando varios valores (PVP, Precio_venta, Precio_coste, Margen) ¿No son esos los que necesitas? Si, pero no me rellena la ceda de coste, se queda en cero Edited September 18, 2023 by andres2560 (see edit history) Link to comment Share on other sites More sharing options...
Manuel_GT Posted September 18, 2023 Share Posted September 18, 2023 (edited) Bueno, entonces es que el valor ROUND( (ot.`wholesale_price`), 2 ) AS Precio_Coste de la consulta es 0, es decir, el campo wholesale_price de la tabla de productos está a cero. Ese campo creo que es el campo "Precio de coste" de la ficha de producto. De todas formas no me cuadra mucho que PVP (total_price_tax_incl) sea inferior a Precio_Venta (price) ¿aplicas algún descuento? Lo siento. No puedo ayudarte mucho más. Solo aconsejarte que revises los precios de los productos buscando una explicación a lo que sale en la consulta. Edited September 18, 2023 by Manuel_GT ortografía (see edit history) Link to comment Share on other sites More sharing options...
andres2560 Posted October 2, 2023 Author Share Posted October 2, 2023 On 18/9/2023 at 17:27, Manuel_GT said: Bueno entonces es que el valor ROUND( (ot.`precio_mayorista`), 2 ) AS Precio_Coste de la consulta es 0, es decir, el campo wholesale_price de la tabla de productos está a cero. Ese campo creo que es el campo "Precio de coste" de la ficha de producto. De todas formas no me cuadra mucho que PVP (total_price_tax_incl) sea inferior a Precio_Venta (price) ¿aplicas algún descuento? Lo siento. No puedo ayudarte mucho más. Solo aconsejarte que revise los precios de los productos buscando una explicación a lo que sale en la consulta. Muchas gracias, y como podria hacer para solucionar el problema de la exportacion con los ceros ? En la tienda se ve correctamente con dos decimales pero al exportar me da ceros de mas, siempre me da cuatro ceros de mas en la exportacion SELECT o.id_order, p.reference, pl.name, p.id_product, detail.total_price_tax_excl, (detail.original_wholesale_price*detail.product_quantity) as costebruto, detail.total_price_tax_excl - (detail.original_wholesale_price*detail.product_quantity) as bfciobruto FROM pr_order_detail as detail LEFT JOIN pr_orders as o ON o.id_order = detail.id_order LEFT JOIN pr_product as p ON p.id_product = detail.product_id LEFT JOIN pr_product_lang as pl ON pl.id_product = detail.product_id AND pl.id_lang = 1 -- WHERE o.date_add between '2023-06-01' -- AND '2023-06-30' -- On 18/9/2023 at 17:27, Manuel_GT said: Link to comment Share on other sites More sharing options...
Manuel_GT Posted October 4, 2023 Share Posted October 4, 2023 Hola. ¿Tu respuesta significa que ya salen los datos que querías? Si es así me alegro. Un saludo. Link to comment Share on other sites More sharing options...
andres2560 Posted October 8, 2023 Author Share Posted October 8, 2023 On 4/10/2023 at 18:49, Manuel_GT said: Hola. ¿Tu respuesta significa que ya salen los datos que querías? Si es así me alegro. Un saludo. No, pero tengo otra exportacion que si sale correcto pero con los ceros de mas Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now