problema al hacer consulta

12/05/2004 - 21:04 por Anonimo | Informe spam
Hola grupo
tengo una tabla en la base de datos con el campo datahora
que se le van guardando la fecha y la hora de cada insert.

Lo que necesito es luego poder separar las horas de la
fecha,
es decir, necesito consultar las vendas echas en un
dia,sin tener en cuenta las horas.

lo que he conseguido hacer es separar el dia, mes,año,
pero claro me queda en 3 registros separados, y me
interesaria que me quedara la fecha entera en un campo.

esto es lo que he echo

select day(datahora),month(datahora),year(datahora)
from thistoric
where idlocal = (
select idlocal from tlocal where nomlocallike 'Dimoni')
group by day(datahora),month(datahora),year(datahora)

alguien puede ayudarme??
muchas gracias de antemano un saludo
 

Leer las respuestas

#1 Maxi
12/05/2004 - 22:24 | Informe spam
Hola, bueno para hacer la parte visual nomas podrias hacer algo asi como:

select convert(char(10),getdate(),103)

Esta es una forma, donde dice Getdate() deberias poner el campo en cuestion.

Pero ademas de todo esto, te aconsejo que leas este articulo de mi autoria
asi entendes como usar las fechas ;-)

Los links son:

http://www.configuracionesintegrale...articulo%1

o en MSDN

http://www.microsoft.com/spanish/ms...art157.asp


Suerte



Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



escribió en el mensaje
news:c2c001c43853$e8351350$
Hola grupo
tengo una tabla en la base de datos con el campo datahora
que se le van guardando la fecha y la hora de cada insert.

Lo que necesito es luego poder separar las horas de la
fecha,
es decir, necesito consultar las vendas echas en un
dia,sin tener en cuenta las horas.

lo que he conseguido hacer es separar el dia, mes,año,
pero claro me queda en 3 registros separados, y me
interesaria que me quedara la fecha entera en un campo.

esto es lo que he echo

select day(datahora),month(datahora),year(datahora)
from thistoric
where idlocal = (
select idlocal from tlocal where nomlocallike 'Dimoni')
group by day(datahora),month(datahora),year(datahora)

alguien puede ayudarme??
muchas gracias de antemano un saludo



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 05/05/2004

Preguntas similares