![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ordenar tabla temporal
Buen dia a todos y gracias por su tiempo. Tengo una Tabla temporal con campos de tipo Varchar. Estoy usando la propiedad IndexFieldName para ordenarla , pero me surgió la necesidad de ordenar segun FECHA , que en este caso esta en al CAMPO3 de la tabla. Pero obviamente me lo ordena como varchar. Intente poner un CAST(campo3 as datetime) -que si lo ordena bien- pero como es un nombre de campo no me lo permite.
Tengo alguna otra forma de hacerlo con ese componente? (TTable) Gracias. sds |
#2
|
||||
|
||||
Creo que no queda muy claro de los datos que tienes, tipos y demás. ¿El TTable de qué componentes es?
¿Puedes poner ejemplos de datos?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Cita:
Cita:
¿Es de tipo Date/DateTime? Si la respuesta es no, ¿No puedes cambiarlo? Otra opción que ha salido aquí a veces, es tratar las fechas con un formato YYYYMMDD, de esta forma te las ordenará correctamente aunque sea como campo de texto. ¿Puedes crear un campo calculado con el mismo valor de la fecha pero con el formato YYYYMMDD, y ordenarlo por ese?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Gracias a ambos por su respuesta.
El componente es un TMSTable que uso para imprimir y tiene solo campos Varchar.
Como solucion creo que usare una Query ordenada como necesito , sobre esa tabla. La otra opcion es agregarle a la tabla un campo DATETIME (no queria hacerlo en principio porque tengo que modificar el SP que graba y lo tengo que modificar en 43 lugares ![]() GRACIAS , que tengan un buen dia. sds |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear tabla temporal en una SP | jars | SQL | 0 | 20-10-2017 22:19:10 |
Limpiar tabla temporal | camiz | Varios | 2 | 08-04-2013 19:08:24 |
Relacionar Tabla Temporal con Tabla ADO | n03l | Conexión con bases de datos | 3 | 18-11-2011 21:31:24 |
Tabla temporal | Perenquen | MySQL | 2 | 12-11-2011 06:34:43 |
Tabla temporal local | dfarias | Conexión con bases de datos | 4 | 23-08-2007 22:11:12 |
![]() |
|