elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  "Comparación" entre días [Solucionado]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: "Comparación" entre días [Solucionado]  (Leído 1,510 veces)
HeXmiT


Desconectado Desconectado

Mensajes: 323


Ver Perfil
"Comparación" entre días [Solucionado]
« en: 21 Abril 2011, 20:21 pm »

Hola a todos, tengo el siguiente problema y no se muy bien cómo abordarlo.

Tengo una tabla que entre otros datos tiene:

--> Diasemana ( Lunes, Martes, ... )
--> Idactividad ( PK )
--> idcasa (FK)

Bien, quiero obtener de entre esas filas, aquellas cuyo día de la semana es sólo 1. Es decir, que se organizan 1 vez a la semana, pero estas pueden estar organizadas en varias casas de forma que:

A1 -- C1 -- Lunes
A1 -- C2 -- Martes

A2 --C1 -- Lunes
A2 --C2 -- Lunes

Lo que yo querría obtener sería A2 pues se organiza sólo los Lunes.

He probado haciendo una Count(diasemana)=1 pero esto obviametne no es correcto, pues solo funcionaria para aquellas que solo se organizan en 1 casa y 1 sola vez.

¿Alguien podría indicarme, cómo comparar o filtrar esto?

PD: Uso oracle 10g / expres

--------------------------------------------------------------------------------------------------
Lo he solucionado de la siguiente manera:

Código
  1. SELECT IDTIPOAC
  2. FROM ACTIVIDAD
  3. GROUP BY IDTIPOAC
  4. HAVING COUNT(DISTINCT(DIASEMANA)) = 1

De forma que: La cuenta de días distintos no podrá ser superior a 1 pues eso indicaría que hay más de 1 día y que no son iguales.



« Última modificación: 21 Abril 2011, 21:07 pm por HeXmiT » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[BATCH] Ayuda con este script sobre "if exist" y "takeown" (SOLUCIONADO)
Scripting
SuperDraco 4 11,906 Último mensaje 30 Noviembre 2009, 21:05 pm
por Angel Doze
Ayuda con comparacion con un "ENTER"
ASM
RAFA_LAMB 2 2,980 Último mensaje 25 Noviembre 2011, 15:29 pm
por fary
[C] Comparación entre el gets y el scanf « 1 2 »
Programación C/C++
niñoAtómico 12 5,902 Último mensaje 12 Octubre 2013, 23:24 pm
por vangodp
[Solucionado]Procesador compatibilidad comparacion HDX925WFK4DGI-HDXB93WFK4DGI
Hardware
Anonymous250 0 1,755 Último mensaje 16 Octubre 2013, 23:28 pm
por Anonymous250
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines