Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ssccaann43 ©

#171
Bases de Datos / Re: Ayuda con sentencia sql
24 Marzo 2010, 15:16 PM
Rejueeerto..!
#172
Bases de Datos / Re: Ayuda con sentencia sql
24 Marzo 2010, 14:24 PM
Cita de: 50l3r en 23 Marzo 2010, 15:58 PM
yo creo que es casi imposible, no se me ocurre como :S

Mi punto de vista...!

Presumo que Registro en la tabla equipo es el indice de dicha tabla. Pero asi mismo id_equipo1 e id_equipo2 debe estar relacionado con ese Registro que tienes en la tabla equipo. Ahora bien.

Si anotaciones es el número de partidos ganados, pues con el query de Tifa te resuelves. Si no es asi, pues debes hacer par de select. Por ejemplo:

Lo primero que debemos hacer es relacionar la tabla Equipos con Partidos. Yo particularmente lo hago de la siguiente manera. Nota: Aunque uso SQL Server, debe ser igual.

Código (sql) [Seleccionar]


CREATE VIEW VISTA
AS
SELECT  partidos.id_equipo, Equipos.nombre AS PRIMER_EQUIPO, partidos.id_equipo2, Equipos_1.nombre AS SEGUNDO_EQUIPO,
partidos.resultado_equipo1, partidos.resultado_equipo2
FROM Equipos INNER JOIN
partidos ON Equipos.registro = partidos.id_equipo INNER JOIN
Equipos Equipos_1 ON partidos.id_equipo2 = Equipos_1.registro



Imagen:


Luego lo que debo es hacer un select a dicha vista donde visualizo a los equipos y las veces ganadas...

Código (sql) [Seleccionar]


SELECT     (CASE WHEN RESULTADO_EQUIPO1 > RESULTADO_EQUIPO2 THEN PRIMER_EQUIPO ELSE SEGUNDO_EQUIPO END) AS GANADOR,
                     COUNT((CASE WHEN RESULTADO_EQUIPO1 > RESULTADO_EQUIPO2 THEN PRIMER_EQUIPO ELSE SEGUNDO_EQUIPO END))
                     AS Total_Ganados
FROM         VISTA1
GROUP BY (CASE WHEN RESULTADO_EQUIPO1 > RESULTADO_EQUIPO2 THEN PRIMER_EQUIPO ELSE SEGUNDO_EQUIPO END)





Resuelto...!  ;-)


PD.: Allí no tomo en cuenta un EMPATE... Ojo con eso...! Pero ya tienes una respuesta a tú duda... Saludos a mi bella Tifa...!
#173
Interesante...! :D
#175
Cita de: seba123neo en 19 Marzo 2010, 02:21 AM
con la famosa api RotateWindow()... :xD

Jajajajaja... Che, ya estaba por buscarlo en google... Dije: WTF, no habia oido de esta... Jajajaja
#176
Cita de: Novlucker en 18 Marzo 2010, 22:32 PM

ssccaann43 ... dejá deflamear el tema, esto no es una competencia de si VB.net es mejor que VB6, y no veo aún que hayas dado ningún tipo de argumento o respuesta válida con respecto a lo que ha consultado Dreamaker :¬¬

Saludos


Che no te molestes, solo me pasa que detesto .Net... Si tiene ventajas, si ha mejorado muchas cosas, pero me guio mas por vb6... Ya baja la guardia amigo, solo es broma...! Saludos :D
#178
Si, Leandro es un experto en eso, y lo de dificil eso depende de ti...!
#179
Leandro, con controles de usuarios es posible hacerlo...!
#180
Cita de: Novlucker en 18 Marzo 2010, 18:44 PM
Cita de: raul338 en 18 Marzo 2010, 18:37 PM
Con VBscript, en ASP :P seria practicamente identico :xD

Es verdad, debería de haber hecho otra pregunta :xD

Tomaaaa....!!!
Jajajaja :P