SQL - Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

 
Vista:

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Wilbert (8 intervenciones) el 06/03/2004 16:25:20
Holas,
Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?, osea entrada y salida diaria por un mes, ojala alguien pueda ayudarme, gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
b.UiName EMPLEADO,
 min (a.TimeStamp) ENTRADA,
 max (a.TimeStamp) SALIDA
FROM
    dbo.AccessEvent a ,
    dbo.Personnel b
WHERE
a.PersonIdHi = b.ObjectIdHi and
a.PersonIdLo = b.ObjectIdLo and
CONVERT(char, a.TimeStamp ) like '%Feb 19 2004%'
group by
b.UiName
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Isaías Islas (5072 intervenciones) el 08/03/2004 19:30:28
¿En SQL Server de Microsoft?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Wilbert (8 intervenciones) el 08/03/2004 19:50:01
Si en SQL Server.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Isaías Islas (5072 intervenciones) el 08/03/2004 20:52:24
Disculpa la pregunta, pero me sucede comunmente que cuando respondo, me dicen "no en Interbase", Access, Oracle, DB2, etc.

Bueno, aqui mi respuesta

1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
b.UiName EMPLEADO,
min (a.TimeStamp) ENTRADA,
max (a.TimeStamp) SALIDA
FROM
dbo.AccessEvent a ,
dbo.Personnel b
WHERE
a.PersonIdHi = b.ObjectIdHi and
a.PersonIdLo = b.ObjectIdLo and
LEFT(CONVERT(char(8), a.TimeStamp,112 ),6) = '200308'
group by
b.UiName
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Wilbert (8 intervenciones) el 08/03/2004 21:36:47
Hola Isaias
Agradesco mucho tu respuesta, pero no sale ningun dato.
Con esta consulta:

1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
b.UiName EMPLEADO,
min (a.TimeStamp) ENTRADA,
max (a.TimeStamp) SALIDA
FROM
dbo.AccessEvent a ,
dbo.Personnel b
WHERE
a.PersonIdHi = b.ObjectIdHi and
a.PersonIdLo = b.ObjectIdLo and
CONVERT(char, a.TimeStamp ) like '%Feb 19 2004%'
group by
b.UiName

obtengo el ingreso y salida de todas las personas solo del dia 19 de febrero del 2004, pero necesito el ingreso y salida de todos los dias 1, 2, 3,........29.

Ojala puedas ayudarme, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Wilbert (8 intervenciones) el 08/03/2004 21:43:01
Disculpa, si salen datos pero son:
la hora de ingreso del primer dia con la hora de salida del ultimo dia,

espero tu respuesta, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Wilbert (8 intervenciones) el 09/03/2004 20:38:20
Con esa consulta sale el primer ingreso del 01/08/2003 con la ultima salida del 30/08/2003 de cada persona; lo necesario es ingreso y salida del 01, ingreso y salida del 02, y asi de todo el mes, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como se modificaria la consulta adjunta para solicitarle los mismos datos pero de todo un mes?

Publicado por Isaías Islas (5072 intervenciones) el 09/03/2004 20:42:41
Bueno, es tan sencillo como AGRUPAR el resutado con la opcion GROUP BY.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar