SQL - ayuda con consulta...

   
Vista:

ayuda con consulta...

Publicado por vincent (8 intervenciones) el 10/04/2008 16:29:01
Hola a todos!

Resulta que tengo una tabla "Ticket" de la siguiente manera:
Ticket( Numticket, Fecha )

Quiero hacer una consulta que me muestre las filas en las que, por ejemplo, la fecha sea de Febrero del 2007, o lo que es lo mismo, mes=02 y año=2007.
Los datos son del tipo:

Ticket( '1', '2006-05-02')
Ticket( '2', '2007-10-24')
Ticket( '2', '2007-02-20')
etc...

Yo hago esto:

SELECT *
FROM Ticket
WHERE MONTH(Fecha)='02' AND YEAR(Fecha)='2007';

Sé que está mal hecha porque no me muestra ningún resultado en la tabla, pero no sé que hago mal...
Ayudadme por favor porque sé que es una tontería, pero me está volviendo loco...

Muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con consulta...

Publicado por Maver (1 intervención) el 10/04/2008 16:59:34
Capo Proba asi:

SELECT *
FROM Ticket
WHERE CONVERT(VARCHAR(6), Fecha, 112) = '200702'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con consulta...

Publicado por vincent (8 intervenciones) el 10/04/2008 17:05:26
Maver, gracias por contestar...
No me funciona así.. pero no logro entender para que quiero hacer eso...
Creo que es mucho más sencillo que eso... Yo lo logré hacer hace más o menos un año y medio y lo conseguí de la manera que yo he intentado, pero me falla algo...
Alguna idea?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con consulta...

Publicado por kelvin luna (22 intervenciones) el 22/04/2008 17:57:53
Trata de usar los like que funciona perfectamente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar