Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2013, 15:56
Avatar de Ilidam
Ilidam
 
Fecha de Ingreso: julio-2009
Ubicación: Veracruz
Mensajes: 108
Antigüedad: 14 años, 9 meses
Puntos: 0
consultas like mysql php

Hola buenas tardes tengo un pequeño problema y una gran duda...
nose si se pueda hacer dos like en una misma consulta y en una misma columna

ej: tengo una tabla llamada historia
CODIGO--------ESTATUS-----FECHA----------FOLIO--------CANT---SALDO
02621BD------- VENTAS----2013-09-11----A00001375 -----1 ----- 2
033P-------------VENTAS----2013-09-11--- FA00000177 ------ -1 ------ 0
02621BD ------- VENTAS---2013-09-11--- B00000005 ------1 ------0
1006014 -------VENTAS----2013-09-11 ---FB00000009 ------ -1 ------1
033P----------- COMPRAS---2013-09-11---OC00000004 ------ 10 ------12
033P------------AJUSTES----2013-09-11--- AJ00000004 ------ -2 ------10
016IVP---------VENTAS-----2013-09-11--- B00000003 ------ -1 ------5
033P------------TRASPASO----2013-09-11---D00000003 ------ -5 ------ 5
016IVP---------TRASPASO ---2013-09-11--- E00000003 ------ -2 ------3
033P--------- CANCELADO---2013-09-11--- FA00000177 ------ -1 ------ 6
02621BD------TRASPASO ---2013-09-11--- F00000010 ------ -1 ------0


ahora lo que kiero es lo siguente que en una consulta mysql-php me muestre solo las k inicien asi
o contegan estas letras:
FA
A
D
AJ
OC

02621BD------ VENTAS ------2013-09-11 ------A00001375 ------ -1 ------ 2
033P ------ VENTAS ------2013-09-11 ------FA00000177------ -1 ------ 0
033P ------ COMPRAS ------2013-09-11 ------ OC00000004 ------10 ------12
033P ------AJUSTES ------2013-09-11 ------AJ00000004 -------2 ------10
033P ------TRASPASO ------2013-09-11 ------D00000003 -------5 ------ 5
033P ------ CANCELADO ------2013-09-11 ------FA00000177 -------1 ------ 6

y el otra consulta
FB
B
E
F

033P ------ VENTAS------ 2013-09-11 ------ FA00000177 ------ -1 ------ 0
02621BD ------ VENTAS ------2013-09-11 ------B00000005 -------1 ------0
016IVP ------VENTAS ------2013-09-11 ------B00000003 -------1 ------5
02621BD ------TRASPASO ------2013-09-11 ------F00000010 -------1 ------0

se podra hacer esto??
lo quize hacer de esta manera:
Código MySQL:
Ver original
  1. SELECT DISTINCT *  FROM historial
  2. WHERE   fecha between '$fechaini' and '$fechafin' and folio REGEXP '^[adfo]'  order by codigo;

Pero me muestra todas las k inician con A,D,O,F y pues no me diferencia si es FB o es FA
algo asi pero asi no me hace nada

Código MySQL:
Ver original
  1. SELECT DISTINCT *  FROM historial
  2. WHERE   fecha between '$fechaini' and '$fechafin' and folio REGEXP '^[adfo]' and folio like'%FA%' order by codigo;

Última edición por gnzsoloyo; 12/09/2013 a las 09:17