Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/01/2016, 09:22
Avatar de gnzsoloyo
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: Usar DELETE con dondiciones ?

Punto uno: SI vas a cubrir las tareas de otro, tienes que estar capacitado para ellas. De lo contrario lo harás responsable de tus errores.
Punto dos: Con el tiempo que tienes en FDW ya deberías saber que la idea no es proveer de soluciones regaladas, sino ayudarte a aprender a hacer las cosas. Y en ese contexto siempre debes esperar críticas si no muestras proactividad. Los foros de programadores son meritocráticos, acéptalo. Para aprender el "ABC" están los cursos y los tutoriales.

Finalmente: Si "FA" es un código alfanumérico, debes ponerlo como cadena de texto, si lo pones de otra forma el DBMS lo interpretará como nombre de columna o tabla, lo que te dispararía un error de ejecución:


Código MySQL:
Ver original
  1. DELETE FROM venta_encabezado
  2. WHERE Numdocumento <= 80000 AND TIPdoc = 'FA';

Como ya te habrás dado cuenta, la solución era MUY elemental. NO era posible que no la pudieras deducir por ti mismo... Al menos no si alguna vez programaste algo, en CUALQUIER lenguaje.

Posdata: No respondiste la pregunta de si sabes programar en algun lenguaje.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)