Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/12/2012, 04:14
Avatar de bookmaster
bookmaster
 
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 10 meses
Puntos: 67
Respuesta: VB winform ↔ consulta segun textbox menos 1 mes

La fecha la puedes cambiar como te puse, Simplemente la cojes de un texbox y la inviertes
Este es un pequeño ejemplo de como hacerlo
Código vb:
Ver original
  1. Dim FechaInvertida As String = ""
  2. Dim Separaciones() As String
  3. Separaciones = Split(TextBox1.Text, "-") ' Aqui tienes que cambiar - por el simbolo que uses para separar la fecha
  4. FechaInvertida = "'" & Separaciones(2) & "-" & Separaciones(1) & "-" & Separaciones(0) & "'"

Luego solo tienes que ponerlo de la siguiente manera
Código vb:
Ver original
  1. cmd.CommandText = "SELECT * FROM cajas WHERE DATE_SUB(" & FechaInvertida & ",INTERVAL 30 DAY) <= fecha ORDER BY idcajas"

Igual que puedes cambiar la fecha el intervalo también podrías sacarlo de algun campo que uses o variable.
Te dejo un enlace para que veas los intervalos de MySQL, para que puedas ajustar lo que te puse como mejor te convenga http://dev.mysql.com/doc/refman/5.0/...functions.html

Pero vamos que si te sirvió lo que te puse, me alegro jeje.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Última edición por bookmaster; 24/12/2012 a las 04:24