Consultas que usan datos tipo fecha en SQLserver
Publicado: Lun Nov 24, 2008 8:53 pm
Hola a todos;
A todos los compañeros, aqui les dejo ejemplos de algunas consultas que usan
fechas y conversiones, espero les sean de utilidad:
select * from dbo.BSCOperacion
where CONVERT ( char (10), HoraSalida, 103 )= '30/01/2007'
select nticket, CONVERT ( char , HoraSalida, 121 ) as fecha from
bscoperacion
select nTicket, CAST ( HoraSalida AS char ) as HoraSalida from bscoperacion
select nTicket, CONVERT ( char , HoraSalida, 121 ) as HoraSalida,
Pesado_Entrada, Pesado_salida, Peso_Neto from dbo.BSCOperacion
where CONVERT ( char , HoraSalida, 121 ) like '2007-01-30 21%'
or CONVERT ( char , HoraSalida, 121 ) like '2007-01-30 22%'
order by HoraSalida
select nTicket, CONVERT ( char , HoraSalida, 121 ) as HoraSalida,
Pesado_Entrada, Pesado_salida, Peso_Neto from dbo.BSCOperacion
where datepart(year,HoraSalida)=2007
and datepart(month,HoraSalida)=1
and datepart(day,HoraSalida)=30
and datepart(hour,HoraSalida) in(21,22)
order by HoraSalida
saludos
José Luis
México
A todos los compañeros, aqui les dejo ejemplos de algunas consultas que usan
fechas y conversiones, espero les sean de utilidad:
select * from dbo.BSCOperacion
where CONVERT ( char (10), HoraSalida, 103 )= '30/01/2007'
select nticket, CONVERT ( char , HoraSalida, 121 ) as fecha from
bscoperacion
select nTicket, CAST ( HoraSalida AS char ) as HoraSalida from bscoperacion
select nTicket, CONVERT ( char , HoraSalida, 121 ) as HoraSalida,
Pesado_Entrada, Pesado_salida, Peso_Neto from dbo.BSCOperacion
where CONVERT ( char , HoraSalida, 121 ) like '2007-01-30 21%'
or CONVERT ( char , HoraSalida, 121 ) like '2007-01-30 22%'
order by HoraSalida
select nTicket, CONVERT ( char , HoraSalida, 121 ) as HoraSalida,
Pesado_Entrada, Pesado_salida, Peso_Neto from dbo.BSCOperacion
where datepart(year,HoraSalida)=2007
and datepart(month,HoraSalida)=1
and datepart(day,HoraSalida)=30
and datepart(hour,HoraSalida) in(21,22)
order by HoraSalida
saludos
José Luis
México