MySQL - Ayuda Funcion Sql

 
Vista:
sin imagen de perfil

Ayuda Funcion Sql

Publicado por Joaquin (3 intervenciones) el 01/08/2016 21:10:08
Hola, Necesito hacer esta funcion pero no consigo el resultado esperado, os dejo el enunciado del ejercicio y lo que he conseguido hacer.

Crea una función (denominada getNumVictorias) que devuelva el número de resultados cuyo puesto ha sido el primero, para una nacionalidad, distancia y año pasados por parámetro

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DELIMITER $$
CREATE FUNCTION getNumVictorias (nacionalidad varchar(20),distancia int(11),anio int(11))
RETURNS INT
BEGIN
 
declare NumVictorias int;
 
set NumVictorias = 0;
 
SELECT COUNT(puesto) INTO NumVictorias
FROM resultados
WHERE puesto = 1;
 
RETURN NumVictorias;
END $$
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
sin imagen de perfil

Ayuda Funcion Sql

Publicado por DAVID (63 intervenciones) el 02/08/2016 08:38:38
Y las tablas?? Si no pones la estructura de las tablas, no podemos ayudarte.

Un saludo,
David
diseño grafico madrid
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