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

Seleccionar solo primer digito y sumar

Estas en el tema de Seleccionar solo primer digito y sumar en el foro de SQL Server en Foros del Web. Buenas tengo una tabla con dos campos Amount y Type (float y varchar respectivamente) en la columna type tengo los siguetes datos y necesito obtener ...
  #1 (permalink)  
Antiguo 03/06/2009, 14:41
 
Fecha de Ingreso: abril-2009
Mensajes: 67
Antigüedad: 15 años, 1 mes
Puntos: 0
Seleccionar solo primer digito y sumar

Buenas tengo una tabla con dos campos Amount y Type (float y varchar respectivamente) en la columna type tengo los siguetes datos y necesito obtener la suma de la columna amount por el type y q empiezan con el mismo numero

10 TEAM
10 TEAM MO
2 TEAM
3 TEAM
3 TEAM -105
3 TEAM AF
3 TEAM BJ
3 TEAM CU
3 TEAM CU 2
3 TEAM CURVE
3 TEAM DT
3 TEAM DT -105
3 TEAM GEO
3 TEAM GR
3 TEAM HAR
3 TEAM MR
3 TEAM MX
3 TEAM MX 7 to 1
3 TEAM MX2
3 TEAM NY
3 TEAM RY
3 TEAM TRUE
3 TEAM WO
4 TEAM
4 TEAM -105 LN
4 TEAM 10-1
4 TEAM 13 08¢
4 TEAM AF
4 TEAM BR
4 TEAM CU
4 TEAM DGN
4 TEAM EV
4 TEAM FD
4 TEAM HOMX2
4 TEAM JJ
4 TEAM MR
4 TEAM MV
4 TEAM MX
4 TEAM O
4 TEAM TT
5 TEAM
5 TEAM -105
5 TEAM BC
5 TEAM CT
5 TEAM DGN
5 TEAM FD
5 TEAM HAR
5 TEAM JJ
5 TEAM KD
5 TEAM KD1
5 TEAM PA MX
5 TEAM UA
6 TEAM
6 TEAM BJT
6 TEAM CU
6 TEAM FRN
6 TEAM NUTS
6 TEAM NV
6 TEAM RB
6 TEAM SAND
7 TEAM
7 TEAM -105
8 TEAM
8 TEAM AMA
8 TEAM CAPCRUNCH
8 TEAM STYX
8 TEAM TU
9 TEAM
  #2 (permalink)  
Antiguo 03/06/2009, 15:02
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Seleccionar solo primer digito y sumar

Código sql:
Ver original
  1. SELECT Amount + LEFT(TYPE,CHARINDEX(' ',TYPE)-1)
  2. FROM tutabla
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
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 09:25.