Exportar registros con formato: Texto delimitado

23/02/2004 - 15:14 por Natalia | Informe spam
Buenas..tengo un pequeño gran problema (espero q este sea
el ámbito correcto) tengo datos en una tabla que quiero
exportar en formato texto delimitado (separador de campos:
punto y coma / indicador de texto: doble comilla).
Puedo hacerlo sin problemas excepto por los campos de
formato fecha, por mas que tenga formato fecha corta
(12/06/2004) cuando me exporta el dato sale asi: 12-6-2004
00:00:00
Yo quisiera que no saliera la hora, me he fijado que el
formato en sql es datetime, smalldatetime, mi pregunta es:
no existe otro formato que sea date solo, sin el time.
A alguien se le ocurre como salvar el problemilla..??
El proposito es conseguir un txt que luego pueda importar
desde otra aplicacion y es requisito que la fecha salga
asi: 24.06.2004 y no lo logro, snif...
Desde ya muchas gracias y disculpas por la extension de la
consulta.

Preguntas similare

Leer las respuestas

#6 Javier Loria
23/02/2004 - 21:41 | Informe spam
Hola Natalia:
Cuando exportas los datos configurar la fuente de los mismos, no con el
nombre de la tabla directamente, sino con el SELECT. Asumiendo que estas
utilizando el asistente de exportacion de datos del Administrador
Corporativo, en el paso #4, selecciones la opcion 2 de usar una consulta
para transferir datos, en el paso #5 escribes el SELECT>
Otra alternativa es crear una VISTA y luego seleccionarla como fuente de
datos. Esta requiere previamente haber realizado algo como:
=CREATE VIEW MiVista
AS
SELECT CONVERT (VARCHAR(10), CampoFecha, 104)
FROM TABLA
=Espero te sirva, cualquiera de las dos.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


Natalia escribio:
Resultados:
En el analizador de consultas:
select convert(varchar(10),CampoFecha,104)FROM [TABLA]
Obtengo este formato (el que necesito!!)
-
01.01.2003

Pero..como hago para que esto se ejecute al mismo tiempo
que lo exporto, intente exportar seleccionando datos con
una consulta con estos parametros, pero me sale este
mensaje: La tarea de bombeo de datos necesita que se
especifiquen transformaciones.
Intente asi también:
select [TABLA].[Campo1] from [TABLA]
select convert (varchar(10), [TABLA].[CampoFecha], 104)
from [TABLA]
Pero solo me devuelve los datos del Campo1.
En donde esta la gran falla aquí?
Miles de gracias!


Buenas..tengo un pequeño gran problema (espero q este sea
el ámbito correcto) tengo datos en una tabla que quiero
exportar en formato texto delimitado (separador de campos:
punto y coma / indicador de texto: doble comilla).
Puedo hacerlo sin problemas excepto por los campos de
formato fecha, por mas que tenga formato fecha corta
(12/06/2004) cuando me exporta el dato sale asi: 12-6- 2004
00:00:00
Yo quisiera que no saliera la hora, me he fijado que el
formato en sql es datetime, smalldatetime, mi pregunta es:
no existe otro formato que sea date solo, sin el time.
A alguien se le ocurre como salvar el problemilla..??
El proposito es conseguir un txt que luego pueda importar
desde otra aplicacion y es requisito que la fecha salga
asi: 24.06.2004 y no lo logro, snif...
Desde ya muchas gracias y disculpas por la extension de la
consulta.
.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida