Convertir DateTime a Time

01/04/2005 - 11:05 por Javier Leal | Informe spam
Buenos dias grupo, espero se encuentren bien, tengo la necesidad de
convertir un campo DateTime en Time, pero necesito que este en Time (Aun y
que las horas y minutos esten en ceros) esto, para poder hacer posteriores
agrupaciones, sumatorias, etc..

Como puedo hacer esto??

Saludos!
Javier Leal.
Mty, Mexico.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
01/04/2005 - 14:51 | Informe spam
Javier,

No entiendo lo que quieres hacer, pudieras poner algun ejemplo?


AMB

"Javier Leal" wrote:

Buenos dias grupo, espero se encuentren bien, tengo la necesidad de
convertir un campo DateTime en Time, pero necesito que este en Time (Aun y
que las horas y minutos esten en ceros) esto, para poder hacer posteriores
agrupaciones, sumatorias, etc..

Como puedo hacer esto??

Saludos!
Javier Leal.
Mty, Mexico.




Respuesta Responder a este mensaje
#2 Javier Leal
01/04/2005 - 17:49 | Informe spam
Claro Alejandro, tengo la siguiente tabla:

Ventas:

nId_Venta - nImporte - dFecha
1 $1000 01/02/2005 10:00
2 $2000 01/02/2005 11:12
3 $3000 01/02/2005 12:23
4 $4000 01/02/2005 13:23
5 $5000 01/02/2005 16:00
6 $4000 01/03/2005 06:00
7 $5000 01/03/2005 08:00
8 $5000 01/03/2005 09:00
9 $9000 01/03/2005 10:00
10 $9000 01/03/2005 11:00
11 $3000 01/03/2005 12:00

Lo que deseo es crear una vista con la misma estructura pero que en la
fecha, las hora, minutos y segundos esten en ceros, pero que sigan siendo de
tipo SmallDate, esto para poder hacer calculos con ellos, tener lo
siguiente:

MiVistaVentas:

nId_Venta - nImporte - dFecha
1 $1000 01/02/2005 00:00
2 $2000 01/02/2005 00:00
3 $3000 01/02/2005 00:00
4 $4000 01/02/2005 00:00
5 $5000 01/02/2005 00:00
6 $4000 01/03/2005 00:00
7 $5000 01/03/2005 00:00
8 $5000 01/03/2005 00:00
9 $9000 01/03/2005 00:00
10 $9000 01/03/2005 00:00
11 $3000 01/03/2005 00:00

Gracias!

"Alejandro Mesa" escribió en el
mensaje news:
Javier,

No entiendo lo que quieres hacer, pudieras poner algun ejemplo?


AMB

"Javier Leal" wrote:

> Buenos dias grupo, espero se encuentren bien, tengo la necesidad de
> convertir un campo DateTime en Time, pero necesito que este en Time (Aun


y
> que las horas y minutos esten en ceros) esto, para poder hacer


posteriores
> agrupaciones, sumatorias, etc..
>
> Como puedo hacer esto??
>
> Saludos!
> Javier Leal.
> Mty, Mexico.
>
>
>
>
Respuesta Responder a este mensaje
#3 Alejandro Mesa
01/04/2005 - 18:37 | Informe spam
Javier,

select nId_Venta, nImporte, cast(datediff(day, 0, dFecha) as smalldatetime)
from table1

Tambien puedes usar la funcion CONVERT con estilo 112.

select nId_Venta, nImporte, cast(convert(char(8), dFecha, 112) as
smalldatetime)
from table1


AMB

"Javier Leal" wrote:

Claro Alejandro, tengo la siguiente tabla:

Ventas:

nId_Venta - nImporte - dFecha
1 $1000 01/02/2005 10:00
2 $2000 01/02/2005 11:12
3 $3000 01/02/2005 12:23
4 $4000 01/02/2005 13:23
5 $5000 01/02/2005 16:00
6 $4000 01/03/2005 06:00
7 $5000 01/03/2005 08:00
8 $5000 01/03/2005 09:00
9 $9000 01/03/2005 10:00
10 $9000 01/03/2005 11:00
11 $3000 01/03/2005 12:00

Lo que deseo es crear una vista con la misma estructura pero que en la
fecha, las hora, minutos y segundos esten en ceros, pero que sigan siendo de
tipo SmallDate, esto para poder hacer calculos con ellos, tener lo
siguiente:

MiVistaVentas:

nId_Venta - nImporte - dFecha
1 $1000 01/02/2005 00:00
2 $2000 01/02/2005 00:00
3 $3000 01/02/2005 00:00
4 $4000 01/02/2005 00:00
5 $5000 01/02/2005 00:00
6 $4000 01/03/2005 00:00
7 $5000 01/03/2005 00:00
8 $5000 01/03/2005 00:00
9 $9000 01/03/2005 00:00
10 $9000 01/03/2005 00:00
11 $3000 01/03/2005 00:00

Gracias!

"Alejandro Mesa" escribió en el
mensaje news:
> Javier,
>
> No entiendo lo que quieres hacer, pudieras poner algun ejemplo?
>
>
> AMB
>
> "Javier Leal" wrote:
>
> > Buenos dias grupo, espero se encuentren bien, tengo la necesidad de
> > convertir un campo DateTime en Time, pero necesito que este en Time (Aun
y
> > que las horas y minutos esten en ceros) esto, para poder hacer
posteriores
> > agrupaciones, sumatorias, etc..
> >
> > Como puedo hacer esto??
> >
> > Saludos!
> > Javier Leal.
> > Mty, Mexico.
> >
> >
> >
> >



Respuesta Responder a este mensaje
#4 Javier Leal
01/04/2005 - 18:46 | Informe spam
Funciono Perfecto Alejando, muchas gracias por la ayuda.

Saludos!
Javier Leal.

"Alejandro Mesa" escribió en el
mensaje news:
Javier,

select nId_Venta, nImporte, cast(datediff(day, 0, dFecha) as


smalldatetime)
from table1

Tambien puedes usar la funcion CONVERT con estilo 112.

select nId_Venta, nImporte, cast(convert(char(8), dFecha, 112) as
smalldatetime)
from table1


AMB

"Javier Leal" wrote:

> Claro Alejandro, tengo la siguiente tabla:
>
> Ventas:
>
> nId_Venta - nImporte - dFecha
> 1 $1000 01/02/2005 10:00
> 2 $2000 01/02/2005 11:12
> 3 $3000 01/02/2005 12:23
> 4 $4000 01/02/2005 13:23
> 5 $5000 01/02/2005 16:00
> 6 $4000 01/03/2005 06:00
> 7 $5000 01/03/2005 08:00
> 8 $5000 01/03/2005 09:00
> 9 $9000 01/03/2005 10:00
> 10 $9000 01/03/2005 11:00
> 11 $3000 01/03/2005 12:00
>
> Lo que deseo es crear una vista con la misma estructura pero que en la
> fecha, las hora, minutos y segundos esten en ceros, pero que sigan


siendo de
> tipo SmallDate, esto para poder hacer calculos con ellos, tener lo
> siguiente:
>
> MiVistaVentas:
>
> nId_Venta - nImporte - dFecha
> 1 $1000 01/02/2005 00:00
> 2 $2000 01/02/2005 00:00
> 3 $3000 01/02/2005 00:00
> 4 $4000 01/02/2005 00:00
> 5 $5000 01/02/2005 00:00
> 6 $4000 01/03/2005 00:00
> 7 $5000 01/03/2005 00:00
> 8 $5000 01/03/2005 00:00
> 9 $9000 01/03/2005 00:00
> 10 $9000 01/03/2005 00:00
> 11 $3000 01/03/2005 00:00
>
> Gracias!
>
> "Alejandro Mesa" escribió en


el
> mensaje news:
> > Javier,
> >
> > No entiendo lo que quieres hacer, pudieras poner algun ejemplo?
> >
> >
> > AMB
> >
> > "Javier Leal" wrote:
> >
> > > Buenos dias grupo, espero se encuentren bien, tengo la necesidad de
> > > convertir un campo DateTime en Time, pero necesito que este en Time


(Aun
> y
> > > que las horas y minutos esten en ceros) esto, para poder hacer
> posteriores
> > > agrupaciones, sumatorias, etc..
> > >
> > > Como puedo hacer esto??
> > >
> > > Saludos!
> > > Javier Leal.
> > > Mty, Mexico.
> > >
> > >
> > >
> > >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida