Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2015, 17:35
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Realizar una consulta de cantidad de pedidos

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. codcliente VARCHAR(20),
  4. idpedido INT,
  5. nombrecliente VARCHAR(20)
  6. )
  7.  
  8.  
  9.  
  10. INSERT INTO #temp VALUES ('000638'  ,    1741    ,     'BBBBB BBBBB')
  11. INSERT INTO #temp VALUES ('001357'  ,    1743    ,     'AAAAA AAAAA')
  12. INSERT INTO #temp VALUES ('001357'  ,    1744    ,     'AAAAA AAAAA')
  13. INSERT INTO #temp VALUES ('001343'  ,    1697    ,     'CCCCC CCCCC')
  14.  
  15. SELECT * FROM(
  16. SELECT COUNT(*) AS total, codcliente FROM #temp GROUP BY codcliente) AS t1
  17. LEFT JOIN #temp AS t2 ON (t1.codcliente=t2.codcliente)
Resultado:
total codcliente codcliente idpedido nombrecliente
1 000638 000638 1741 BBBBB BBBBB
1 001343 001343 1697 CCCCC CCCCC
2 001357 001357 1743 AAAAA AAAAA
2 001357 001357 1744 AAAAA AAAAA
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me