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

Consultas con Funciones de Cadena

Estas en el tema de Consultas con Funciones de Cadena en el foro de SQL Server en Foros del Web. Buenas Tardes... Tengo una duda en SQL, eh buscado informacion pero no doy con nada, espero me puedan dar informacion haber si lo que quiero ...
  #1 (permalink)  
Antiguo 04/02/2010, 16:16
Avatar de hugo180486  
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 16 años, 7 meses
Puntos: 3
Consultas con Funciones de Cadena

Buenas Tardes... Tengo una duda en SQL, eh buscado informacion pero no doy con nada, espero me puedan dar informacion haber si lo que quiero es posible...

Voy a poner un ejemplo...

Articulo Cantidad_Com Mes
A 106 2009 01
A 104 2010 01
B 100 2010 02
A 10 2010 03

Segun se puede usar funcionnes de cadena como por ejemplo RIGHT,# para tomar los primeros 4 caracteres de una cadena, ahora bien esto lo podria aplicar en las consultas, por ejemplo quisiera consultar en la columna Mes las ventas correspondientes al 2010, se podria?

Articulo Cantidad_Com Mes
A 104 2010 01
B 100 2010 02
A 10 2010 03
  #2 (permalink)  
Antiguo 04/02/2010, 16:23
Avatar de 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: Consultas con Funciones de Cadena

Si, ya lo has intentado?

Por otro lado, que TIPO DE DATO es Mes??
  #3 (permalink)  
Antiguo 05/02/2010, 10:22
Avatar de hugo180486  
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 16 años, 7 meses
Puntos: 3
De acuerdo Respuesta: Consultas con Funciones de Cadena

Si ya lo habia intentado...

Mes es de tipo Char

Ya di con la solucion:

Seria la siguiente:

SELECT *
FROM tblVentas
WHERE LEFT(Mes,4) = '2009'

Con eso me trae los registros de ese a;o...

Hasta luego... Gracias por contestar..

Etiquetas: funciones, cadenas
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 00:28.