none
Que formula puedo usar para obtener la última fecha de compra en una base de datos con varios clientes? RRS feed

  • Pregunta

  • Tengo una base de datos en la que hay distintos clientes en cada renglón, mismos que se repiten con distintas fechas de compra, es decir que un mismo cliente puede haber realizado compras en distintas fechas. Tengo otra hoja en la que tengo a los distintos clientes y necesito obtener la ultima fecha en que compro cada uno, que fórmula puedo utilizar?
    • Cambiado Karen Malagón miércoles, 18 de marzo de 2015 15:48 Microsoft Excel issue
    sábado, 14 de marzo de 2015 0:02

Todas las respuestas

  • Hola,

    En tu requerimiento haces mención a términos como Hoja y Formula, no te refieres a algo para Ms-Excel, ¿verdad?.

    Como este es un foro de SQL Server, propondré una solución basada en sentencias Transact-SQL, la idea es agrupar los clientes y por cada grupo obtener la fecha máxima de compra.

    select
      Cliente,
      max(fechaCompra)
    from
      MiTabla
    group by
      Cliente;

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    sábado, 14 de marzo de 2015 3:23
  • Hola, efectivamente es una hoja común de excel, no es nada de programación, solo busco una formula que me pueda traer ese dato, de hecho no se programar en sql
    martes, 17 de marzo de 2015 19:03
  • Hola Eddie, como última fecha entiendo la más moderna. La fórmula podría ser:

    =SUMAPRODUCTO(MAX((columna_de_clientes=cliente_pedido)*columna _de_fechas))

    Con la disposición de tus datos sería más precisa.

    Saludos,

    Xavier


    • Editado Icaro_cat miércoles, 18 de marzo de 2015 21:03
    miércoles, 18 de marzo de 2015 21:02