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

Procedimiento para insertar dato en un campo tabla, a la vez que inserto datos FK

Estas en el tema de Procedimiento para insertar dato en un campo tabla, a la vez que inserto datos FK en el foro de Mysql en Foros del Web. Una consulta digamos que tengo una tabla comprobante de pago con sus caracteristicas siguientes: cod_factura fecha (** de formato date() ) descripcion cantidad precio_unitario importe ...
  #1 (permalink)  
Antiguo 07/02/2012, 22:51
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 14 años, 6 meses
Puntos: 6
Pregunta Procedimiento para insertar dato en un campo tabla, a la vez que inserto datos FK

Una consulta digamos que tengo una tabla comprobante de pago con sus caracteristicas siguientes:
cod_factura
fecha (** de formato date() )
descripcion
cantidad
precio_unitario
importe
año (** estos son los campos que quiero que se autogenere)
mes (** estos son los campos que quiero que se autogenere)


LO YO NECESITO ES QUE AL MOMENTO DE INSERTAR DATOS POR MEDIO UN CODIGO JAVA A ESA TABLA, ME AUTOGENERE TAMBIEN LA DATA.
EN TERMINOS SIMPLES CADA VEZ QUE YO REGISTRO UNA FACTURA EN LOS SIGUIENTES CAMPOS DE LA TABLA, YO TOMO TODOS SUS CAMPOS MENOS EL año y mes, TAMBIEN QUIERO HACER UNA PROCEDIMIENTO QUE CASTEE LA FECHA QUE ESE DIA FACTURO Y ME EXTRAIGA EL AÑO Y MES, Y ESA DATA SE INSERTE A ESOS CAMPOS DE LA TABLA.
LO QUE QUIERO LOGRAR ES QUE AL MOMENTO QUE ME PIDAN EL REGISTRO DE VENTAS POR MES Y AÑO, SOLO TENGA QUE HACER UNA CONDICION POR MES Y AÑO, Y NO TENER QUE ESTAR CASTEANDO FECHA POR FECHA PARA ENCONTRAR LAS CONSULTAS QUE REQUIERO.
SI ALGUIEN ENTIENDE LO QUE QUIERO HACER O TIENE OTRA SUGERENCIA SERA BIENVENIDA
  #2 (permalink)  
Antiguo 08/02/2012, 06:25
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Procedimiento para insertar dato en un campo tabla, a la vez que inserto d

1) No grites (escribir en mayúsculas en un foro es gritar, por si no lo sabías).
2) Cuando te refieres a "procedimientos". ¿te refieres a procedimientos en Java, o a stored procedures?
3) Cuando hablas de "casting", ¿es el casting de Java para conversión de tipos, o estás hablando de CONVERT() y/o CAST() de MySQL?
4) Los tipos de datos de fecha, ¿los estás almacenando como DATE, DATETIME o como VARCHAR?
Cita:
Lo que quiero lograr es que al momento que me pidan el registro de ventas por mes y año, solo tenga que hacer una condicion por mes y año, y no tener que estar casteando fecha por fecha para encontrar las consultas que requiero
En SQL ese tipo de consultas, sobre un campo DATETIME requiere simplemente el uso de un MONTH() y YEAR() sobre el mismo, lo que implica que hacer una comparación con esos datos es sólo usar dos parámetros, mientras que la sintaxis es constante. ¿Tan complicado te resulta?
¿Que tanto conoces sobre SQL?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 08/02/2012 a las 06:35

Etiquetas: dato, procedimiento, tabla, vez, campos
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 19:39.