Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

borrar fecha de una tabla

Estas en el tema de borrar fecha de una tabla en el foro de SQL Server en Foros del Web. Estimados tengo un problema tan simple pero complejo a la vez, necesito borrar una fecha de una tabla y no puedo!! La tabla tiene solo ...
  #1 (permalink)  
Antiguo 29/10/2010, 07:23
 
Fecha de Ingreso: octubre-2010
Mensajes: 1
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta borrar fecha de una tabla

Estimados tengo un problema tan simple pero complejo a la vez, necesito borrar una fecha de una tabla y no puedo!!

La tabla tiene solo una columna

CREATE TABLE dbo.FERCLAS
(
FECFER smalldatetime NULL
)

y contiene datos de este tipo (asi se ven con DB artisan)

17-07-2010 0:00:00.000
18-07-2010 0:00:00.000
24-07-2010 0:00:00.000
25-07-2010 0:00:00.000
31-07-2010 0:00:00.000
15-08-2010 0:00:00.000

(asi se ven los datos desde el Universal SQL Editor)

FECFER
2010-11-20 00:00:00
2010-11-21 00:00:00
2010-11-27 00:00:00
2010-11-28 00:00:00
2010-12-04 00:00:00
2010-12-05 00:00:00
2010-12-08 00:00:00
2010-12-11 00:00:00

cuando quiero borrar alguna fecha me dice que no la encuenctra

DELETE FROM dbo.FERCLAS WHERE FECFER='11/10/2010 12:00:00.000 AM'

mi pregunta es ¿como borro una fecha!?

Espero que me puedan ayudar, ya que este problema me tiene loco

gracias!
  #2 (permalink)  
Antiguo 29/10/2010, 08:04
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 14 años, 8 meses
Puntos: 447
Respuesta: borrar fecha de una tabla

Buenos días mr_nico:

La mayoría de los DMBS, incluyendo por supuesto a SQL Server, manejan las fechas con formato ANSI (YYYYMMDD hh:mm:ss:nnn), por lo que la eliminación deberías hacerla así:

Código SQL:
Ver original
  1. DELETE FROM dbo.FERCLAS WHERE FECFER='20101011 00:00:00.000'
  2.  
  3. --También es válido hacer lo siguiente
  4.  
  5. DELETE FROM dbo.FERCLAS WHERE FECFER='2010-10-11 00:00:00.000'

El manejo de fechas se ha tratado bastante en este foro, pero veo que este es el primer mensaje que posteas. Te recomiendo que para la siguiente primero utilices la herramienta de búsqueda en los foros para ver si el tema ya ha sido tratado por alguien más y si no, pues entonces si publicar tu pregunta. Ojo para la siguiente.

Saludos
Leo.
  #3 (permalink)  
Antiguo 29/10/2010, 08:21
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 16 años, 1 mes
Puntos: 39
Respuesta: borrar fecha de una tabla

Has probado asi?
Código SQL:
Ver original
  1. DELETE FROM dbo.FERCLAS WHERE FECFER='20101011'
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: borrar, fechas, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:38.