Jump to content


Photo

[RESUELTO] remplazar o substituir


  • Please log in to reply
2 replies to this topic

#1 root

root

    mister

  • Miembro Platino
  • PipPipPip
  • 529 posts
  • LocationMexico D.F:

Posted 20 December 2010 - 01:25 PM

se puede que een una consulta de mysql
en lugar de que me despliegue un dato lo remplace por otro ???

miren una consulta asi me dicen que si corre en accespero como seria en mysql



sql
  1.     SELECT accounts.name, accounts_cstm.demanda_c,
  2.                 accounts_cstm.fase_c,
  3.                 IF([status_c]='DomVerificado' THEN 'Domicilio Verificado', 
  4.                 ELSEIF([status_c]='Nocontesto' THEN 'No Contesto',
  5.                 ELSE([status_c]='NoLocalizado' THEN 'No Localizado',
  6.                 ELSE([status_c]='BusquedaNvoDom','Busqueda Nuevo Dom',           
  7.                 ELSE([status_c]='NotifEntregada','Notificacion Entregada',             
  8.                 ELSE([status_c]='RegresaVD','Regresa Vehiculo o Dinero',[status_c])))))) AS Estatus, 
  9.                 accounts_cstm.lote_demandas_c, accounts_cstm.vehiculo_c,
  10.                 accounts_cstm.modelo_c, accounts.descriptionend IF
  11.       FROM accounts INNER JOIN accounts_cstm ON accounts.id = accounts_cstm.id_c
  12.   ORDER BY accounts.name;


  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4945 posts
  • LocationMéxico

Posted 20 December 2010 - 01:53 PM

Eso mismo se puede hacer en mysql con un case.



sql
  1. SELECT accounts.name, accounts_cstm.demanda_c, accounts_cstm.fase_c,
  2.       CASE status_c
  3.         WHEN 'DomVerificado'  THEN 'Domicilio Verificado'
  4.         WHEN 'Nocontesto'    THEN 'No Contesto',
  5.         WHEN 'NoLocalizado'  THEN 'No Localizado',
  6.         WHEN 'BusquedaNvoDom' THEN 'Busqueda Nuevo Dom',
  7.         WHEN 'NotifEntregada' THEN 'Notificacion Entregada',
  8.         WHEN 'RegresaVD'      THEN 'Regresa Vehiculo o Dinero'
  9.         ELSE 'INDEFINIDO' END AS Estatus,
  10.       accounts_cstm.lote_demandas_c, accounts_cstm.vehiculo_c,
  11.       accounts_cstm.modelo_c, accounts.descriptionend
  12.   FROM accounts
  13. INNER JOIN accounts_cstm
  14.         ON accounts.id = accounts_cstm.id_c 
  15. ORDER BY accounts.name;


  • 0

#3 root

root

    mister

  • Miembro Platino
  • PipPipPip
  • 529 posts
  • LocationMexico D.F:

Posted 20 December 2010 - 02:09 PM

TNKS MR
  • 0




IP.Board spam blocked by CleanTalk.