Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Convertir a int dentro de una subconsulta

Estas en el tema de Convertir a int dentro de una subconsulta en el foro de SQL Server en Foros del Web. Buenas, estoy intentando hacer un un insert y dentro una subconsulta. Código: INSERT INTO Equipo(CodEquipo) VALUES (SELECT MAX(CodEquipo) +1 FROM Equipo) Me da el error ...
  #1 (permalink)  
Antiguo 13/04/2009, 21:57
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Convertir a int dentro de una subconsulta

Buenas, estoy intentando hacer un un insert y dentro una subconsulta.

Código:
INSERT INTO Equipo(CodEquipo) 
VALUES (SELECT MAX(CodEquipo) +1 FROM Equipo)
Me da el error de : Unable to parse query text.



He intentado con esto,pero no se lo traga.

Código:
INSERT INTO Equipo(CodEquipo) 
VALUES (CAST(SELECT MAX(CodEquipo) +1 FROM Equipo) AS INT)
Esto tambien, y nada...

Código:
INSERT INTO Equipo(CodEquipo) 
VALUES (to_number(SELECT MAX(CodEquipo) +1 FROM Equipo))

Incluso esta barbaridad.

Código:
INSERT INTO Equipo(CodEquipo) 
VALUES (CONVERT(int,SELECT MAX(CodEquipo) +1 FROM Equipo))
Gracias
  #2 (permalink)  
Antiguo 14/04/2009, 05:43
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Respuesta: Convertir a int dentro de una subconsulta

Vale, lo saque al fin, en los insert cuando hay de entrada un select se hace sin usar values quedaría, así.

Código:
INSERT INTO Equipo(CodEquipo) SELECT MAX(CodEquipo) +1 FROM Equipo
saludos
  #3 (permalink)  
Antiguo 14/04/2009, 07:05
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Respuesta: Convertir a int dentro de una subconsulta

bien hecho...


Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.