Jump to content

CarlosAlvarez

New Members
  • Posts

    2
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

CarlosAlvarez's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Hola! Muchas gracias por tu respuesta. Me indica el siguiente mensaje "La consulta SQL no tiene resultados". Mi consulta SQL inicial me funciona, lo único que necesito es que en vez de mostrarme la dirección de facturación, me muestre la de envío. Saludos.
  2. Hola! A ver si alguien puede ayudarme, necesito hacer una colsulta SQL de los pedidos realizados en mi tienda para ingresarlos en un documento de Excel y pasarlo al departamento de envíos y procese los envíos. El problema que tengo es que cuando tengo una venta que va a ser un regalo y va a ser enviado a otra dirección, hago la consulta y me muestra el nombre del cliente con su dirección (dirección de facturación) y luego repite la información del pedido con el nombre de la persona que recibe y su dirección (dirección de envío), por lo que tengo que irme al pedido del cliente y ver cuál es la dirección correcta para poder copiarla en el documento de Excel. La consulta que estoy realizando es la siguiente: SELECT o.`id_order` AS `Orden #`, o.`reference` AS `Referencia`, os.`name` AS `Estado`, o. `gift` AS `Empaque regalo`, o. `gift_message` AS `Mensaje Regalo`, ca. `name` AS `Transportista`, ad. `firstname` AS `Nombre`, ad. `lastname` AS `Apellido`, o.`payment` AS `Pago`, od.`product_name` AS `Producto`, od.`product_quantity`AS `Cantidad`, o.`date_add` AS `Fecha`, ad. `dni` AS `DNI`, ad. `address1` AS `Direccion`, ad. `address2` AS `Dir2`, ad. `postcode` AS `CP`, ad. `city` AS `Ciudad`, ad. `phone` AS `Tel`, m. `message` AS `Mensaje de orden`, o. `id_address_delivery` AS `dirorden`, c. `email` AS `Mail` FROM `ps_orders` o LEFT JOIN `ps_order_detail` od ON (od.id_order = o.id_order) LEFT JOIN `ps_order_carrier` oc ON (oc.id_order = o.id_order) LEFT JOIN `ps_customer` c ON (o.`id_customer` = c.`id_customer`) LEFT JOIN `ps_carrier` ca ON (o.id_carrier = ca.id_carrier) LEFT JOIN `ps_currency` cu ON (o.`id_currency` = cu.`id_currency`) LEFT JOIN `ps_address` ad ON ( o. `id_customer` = ad. `id_customer`) LEFT JOIN `ps_message` m ON (o.id_order = m.id_order) LEFT JOIN ps_order_state_lang os ON ( o.current_state = os.id_order_state ) WHERE o.`date_add` >= '2020-05-21 0:0:0' AND o.`date_add` <= '2020-05-24 14:59:59' and os.id_lang =1 Me muestra todo lo que quiero, pero me gustaría saber si se puede y cómo, mostrar sólo los datos y la dirección de envío de cada pedido. Muchas gracias de antemano por su ayuda.
×
×
  • Create New...