duda query sql server
Publicado por Ups (2 intervenciones) el 17/09/2020 14:08:21
Buenas. Soy nuevo en Sql Server.
Tengo una tabla de esta forma:
Person Phase Status DateTime
Peter Sleeping Running 03/04/2019 1:06
Peter Sleeping Running 03/04/2019 1:07
Peter Sleeping Complete 03/04/2019 1:08
Peter Sleeping Running 03/04/2019 1:09
Peter Sleeping Complete 03/04/2019 1:10
John Eating Running 03/05/2019 2:06
John Eating Complete 03/05/2019 2:26
John Eating Running 03/05/2019 2:27
John Eating Complete 03/05/2019 2:28
Marcus Studying Running 03/07/2019 3:16
Marcus Eating Running 03/07/2019 3:45
Marcus Studying Complete 03/07/2019 3:46
Marcus Eating Complete 03/07/2019 3:56
necesito hacer una consulta en la cual me de como resultados las 4 columnas anteriores y una columna mas que me diga la fecha en la que una phase de una person ha tenido el estado complete. Para esta tabla el resultado seria el siguiente:
Person Phase Status DateTime EndDate
Peter Sleeping Running 03/04/2019 1:06 03/04/2019 1:08
Peter Sleeping Running 03/04/2019 1:07 03/04/2019 1:08
Peter Sleeping Complete 03/04/2019 1:08 03/04/2019 1:08
Peter Sleeping Running 03/04/2019 1:09 03/04/2019 1:10
Peter Sleeping Complete 03/04/2019 1:10 03/04/2019 1:10
John Eating Running 03/05/2019 2:06 03/05/2019 2:26
John Eating Complete 03/05/2019 2:26 03/05/2019 2:26
John Eating Running 03/05/2019 2:27 03/05/2019 2:28
John Eating Complete 03/05/2019 2:28 03/05/2019 2:28
Marcus Studying Running 03/07/2019 3:16 03/07/2019 3:46
Marcus Eating Running 03/07/2019 3:45 03/07/2019 3:56
Marcus Studying Complete 03/07/2019 3:46 03/07/2019 3:46
Marcus Eating Complete 03/07/2019 3:56 03/07/2019 3:56
no se me ocurre como conseguir este resultado. Alguien me puede ayudar?
Tengo una tabla de esta forma:
Person Phase Status DateTime
Peter Sleeping Running 03/04/2019 1:06
Peter Sleeping Running 03/04/2019 1:07
Peter Sleeping Complete 03/04/2019 1:08
Peter Sleeping Running 03/04/2019 1:09
Peter Sleeping Complete 03/04/2019 1:10
John Eating Running 03/05/2019 2:06
John Eating Complete 03/05/2019 2:26
John Eating Running 03/05/2019 2:27
John Eating Complete 03/05/2019 2:28
Marcus Studying Running 03/07/2019 3:16
Marcus Eating Running 03/07/2019 3:45
Marcus Studying Complete 03/07/2019 3:46
Marcus Eating Complete 03/07/2019 3:56
necesito hacer una consulta en la cual me de como resultados las 4 columnas anteriores y una columna mas que me diga la fecha en la que una phase de una person ha tenido el estado complete. Para esta tabla el resultado seria el siguiente:
Person Phase Status DateTime EndDate
Peter Sleeping Running 03/04/2019 1:06 03/04/2019 1:08
Peter Sleeping Running 03/04/2019 1:07 03/04/2019 1:08
Peter Sleeping Complete 03/04/2019 1:08 03/04/2019 1:08
Peter Sleeping Running 03/04/2019 1:09 03/04/2019 1:10
Peter Sleeping Complete 03/04/2019 1:10 03/04/2019 1:10
John Eating Running 03/05/2019 2:06 03/05/2019 2:26
John Eating Complete 03/05/2019 2:26 03/05/2019 2:26
John Eating Running 03/05/2019 2:27 03/05/2019 2:28
John Eating Complete 03/05/2019 2:28 03/05/2019 2:28
Marcus Studying Running 03/07/2019 3:16 03/07/2019 3:46
Marcus Eating Running 03/07/2019 3:45 03/07/2019 3:56
Marcus Studying Complete 03/07/2019 3:46 03/07/2019 3:46
Marcus Eating Complete 03/07/2019 3:56 03/07/2019 3:56
no se me ocurre como conseguir este resultado. Alguien me puede ayudar?
Valora esta pregunta
0