Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/09/2014, 14:10
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Actualizar 0 por numero consecutivo

Graso problema.....

Buscando en mis viejos, muy viejos archivos, me encontré esta rutina para la versión 2000, ¿puedes adecuarla a lo que necesitas?

Código SQL:
Ver original
  1. CREATE TABLE #ciudades(
  2. PAIS VARCHAR(20) NOT NULL,
  3. CIUDAD VARCHAR(20) NOT NULL
  4. )
  5. GO
  6.  
  7. INSERT INTO #ciudades(PAIS, CIUDAD)
  8. VALUES('MEXICO', 'MONTERREY')
  9. INSERT INTO #ciudades(PAIS, CIUDAD)
  10. VALUES('MEXICO', 'GUADALAJARA')
  11. INSERT INTO #ciudades(PAIS, CIUDAD)
  12. VALUES('MEXICO', 'DISTRITO FEDERAL')
  13. INSERT INTO #ciudades(PAIS, CIUDAD)
  14. VALUES('MEXICO', 'TIJUANA')
  15. INSERT INTO #ciudades(PAIS, CIUDAD)
  16. VALUES('ESPAÑA', 'VALENCIA')
  17. INSERT INTO #ciudades(PAIS, CIUDAD)
  18. VALUES('ESPAÑA', 'MADRID')
  19. INSERT INTO #ciudades(PAIS, CIUDAD)
  20. VALUES('ESPAÑA', 'BARCELONA')
  21. INSERT INTO #ciudades(PAIS, CIUDAD)
  22. VALUES('ITALIA', 'ROMA')
  23. INSERT INTO #ciudades(PAIS, CIUDAD)
  24. VALUES('ITALIA', 'MILAN')
  25. GO
  26.  
  27. SELECT PAIS, (SELECT COUNT(*)
  28. FROM #ciudades AS I
  29. WHERE I.PAIS=J.PAIS
  30. AND I.CIUDAD>=J.CIUDAD) AS No
  31. , CIUDAD
  32. FROM #ciudades AS J
  33. ORDER BY PAIS, No
  34. GO
__________________
MCTS Isaias Islas

Última edición por iislas; 22/09/2014 a las 14:21