SQL - URGENTE actualizacion

 
Vista:

URGENTE actualizacion

Publicado por Daniela Rgz (2 intervenciones) el 14/07/2008 19:38:55
En una tabla de una base de datos de access existen los campos:

Fecha--> de tipo date que guarda una fecha en formato dd/mm/aaaa

Mes--> de tipo numero.

Deseo actualizar, por medio de una consulta SQL dentro de access, los registros del campo Mes, para que me guarde el numero de mes que trae el campo Fecha, de la siguiente manera:

Si Fecha = 24/05/2008 entonces Mes deberia tener el valor = 5

Espero me puedan ayudar, en verdad me urge. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE actualizacion

Publicado por pacopaz (143 intervenciones) el 14/07/2008 19:42:38
debería ser en el mismo query de esta forma:

update
[Tabla]
set
Fecha = [fecha],
Mes = month([fecha])
where
...

donde
[Tabla] es el nombre de la tabla a modificar
[fecha] es la fecha que vas a insertar.

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE actualizacion

Publicado por Isaias (5072 intervenciones) el 14/07/2008 20:41:22
Mi duda sobre esta consulta, es ¿para que querra tener por separado el MES, si con la funcion MONTH() lo puede obtener directamente del campo, incluso, en Access existe la funcion DATEPART.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE actualizacion

Publicado por Daniela Rgz (2 intervenciones) el 14/07/2008 21:12:10
Necesito corregir los datos de la base, pero eso preguntaba como hacerlo, necesito separarlos porque asi vienen los campos en la base de datos :P yo no la cree solo estoy ayudando :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE actualizacion

Publicado por Isaias (5072 intervenciones) el 14/07/2008 23:33:06
Gracias por disipar mi duda..........Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar