Bases de Datos - Consulta SQLServer ( Crear Tabla Calculada)

 
Vista:
sin imagen de perfil
Val: 8
Ha disminuido 1 puesto en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Consulta SQLServer ( Crear Tabla Calculada)

Publicado por Heriberto (3 intervenciones) el 08/08/2019 21:06:30
Hola.
Tengo la siguiente consulta en SQL Server.


1
2
3
4
5
6
7
select alias,
	(select count (resultado) from juegos
	where idjugador=jugador.idjugador) as [Juegos Totales],
	(select count (resultado) from juegos
	where idjugador=jugador.idjugador and resultado='Ganador') as [Juegos Ganados]
from jugador
order by alias

Con este código he generado dos tablas calculadas Primera [ Juegos Totales] y Segunda [Juegos Ganados]. Mi objetivo es Generar una Tecera tabla Calculada en la Cual me genere el porcentaje de juegos Ganados por Jugador. Es decir, el producto de Dividir la Columna Juegos Ganados entre la Columna Juegos Totales.

Quien me puede ayudar a resolver?
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

Consulta SQLServer ( Crear Tabla Calculada)

Publicado por miguelZ (22 intervenciones) el 08/08/2019 23:35:15
Un resultado de una consulta no es una tabla.

Agrega la estructura de tus tablas fuente de datos para poder ayudarte con un query para los resultados,
mientras investiga como hacer un Join con tus tablas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 8
Ha disminuido 1 puesto en Bases de Datos (en relación al último mes)
Gráfica de Bases de Datos

Consulta SQLServer ( Crear Columna Calculada)

Publicado por Heriberto (3 intervenciones) el 09/08/2019 05:15:47
Tablas Origen
20190808_195015
20190808_194813

Hola.
Tengo la siguiente consulta en SQL Server.
Utilizando Where....

1
2
3
4
5
6
7
select alias,
(select count (resultado) from juegos
where idjugador=jugador.idjugador) as [Juegos Totales],
(select count (resultado) from juegos
where idjugador=jugador.idjugador and resultado='Ganador') as [Juegos Ganados]
from jugador
order by alias

Con este código he generado dos columnas calculadas Primera [ Juegos Totales] y Segunda [Juegos Ganados].
Como lo muestra la siguiente consulta
20190808_200707

Mi objetivo es Generar una Tecera columna Calculada en la Cual me genere el porcentaje de juegos Ganados por Jugador. Es decir, el producto de Dividir la Columna Juegos Ganados entre la Columna Juegos Totales.

Quien me puede ayudar a resolver?
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