Valor Max de dos campos |
Responder |
Autor | ||||||
koldo
Habitual Unido: 12/Febrero/2008 Estado: Sin conexión Puntos: 68 |
Tema: Valor Max de dos campos Enviado: 11/Febrero/2020 a las 22:53 |
|||||
Hola,
Muchas gracias por la ayuda, tengo una consulta con dos campos que son fecha H1 y H2, he estado mirando pero no encuentro la manera dar con la formulada para establecer el valor Máx de estos dos campos en otro campo calculado Hmax de la misma tabla H1: 11/2/20 21:00 H2: 11/2/20 22:00 Hmax: 11/2/20 22 Saludos |
||||||
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 11/Febrero/2020 a las 23:15 | |||||
HOla koldo, buenas noches.
Acabo de emular tu prueba en mi ordenador y en mi consulta saco esto:
Y esta es la SQL de dicha consulta: SELECT Max(KOLDO2.H1) AS MáxDeH1, Max(KOLDO2.H2) AS MáxDeH2, IIf([H1]>[H1],[H1],[H2]) AS EL_MAYOR_ES FROM KOLDO2 GROUP BY IIf([H1]>[H1],[H1],[H2]); Es una consulta que contempla los valores de H1 y H2 con el Iif (o SiImm), evalúa los dos campos y lanza el primero o el siguiente, el mas alto. Saludos.
|
||||||
Gracias
|
||||||
emiliove
Administrador Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5694 |
Enviado: 11/Febrero/2020 a las 23:17 | |||||
Si es una consulta ya que saques el máximo en cada campo puedes usar iif o en español SiInm en un campo nuevo algo como esto: Expr1: SiInm([H1]>[H2],[H1],[H2]) Saludos.
|
||||||
VIMIPAS
Colaborador Unido: 06/Enero/2006 Localización: ESPAÑA Estado: Sin conexión Puntos: 5462 |
Enviado: 11/Febrero/2020 a las 23:19 | |||||
Buenas noches Emilio Verastegui. .
Me acuesto, que tengas un buen "día", por aquí ya "andamos" durmiéndonos. Saludos.
|
||||||
Gracias
|
||||||
emiliove
Administrador Unido: 16/Junio/2009 Localización: Mexico Estado: Sin conexión Puntos: 5694 |
Enviado: 11/Febrero/2020 a las 23:20 | |||||
Hola Vicente Que duermas bien, saludos.
|
||||||
koldo
Habitual Unido: 12/Febrero/2008 Estado: Sin conexión Puntos: 68 |
Enviado: 12/Febrero/2020 a las 15:05 | |||||
Hola,
Muchas gracias por vuestras respuestas, Por lo que deduzco de las respuestas si no estoy equivocado, ¿no es posible obtener el valor en un campo calculado del Máx o Mín, de dos campos de una consulta, como hace excell con Máx o Mín de dos celdas ? Lo que trato de hacer es que en una consulta existente me indique cuanta porción de tiempo hay en tramos de tiempo establecidos A= (A1:15:00 - A2:19:00) ; B= (B1:19:00 - B2:22:00); C=(C1:22:00 - C2:8:00), a partir de otro rango de tiempos informados en la consulta (HI-HF) Por ejemplo si nos informan de HI:16:00 - HF:23:00 o HI:20:00-HF:23:00 o H1:21:00 -HF:4:00 etc.. 16:00-23:00 =7 --> A=3; B=3; C=1 20:00-23:00 =3 --> A=0; B=2; C=1 21:00-04:00 = 7 ---> A=0; B=1; C=6 Saludos |
||||||
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 12/Febrero/2020 a las 15:17 | |||||
|
||||||
koldo
Habitual Unido: 12/Febrero/2008 Estado: Sin conexión Puntos: 68 |
Enviado: 07/Marzo/2020 a las 22:27 | |||||
Muchas gracias por todo,
Al final lo hice con mayor que y el iif, SiInm([H1]>[H2],[H1],[H2]) Se puede cerrar
|
||||||
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |