FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour fw_valtosql() devuelva "dd/mm/yyyy"
Posts: 400
Joined: Fri May 11, 2007 08:20 PM
fw_valtosql() devuelva "dd/mm/yyyy"
Posted: Sun Dec 13, 2020 04:50 AM
Fivewineros
Estoy haciendo un select entre rango de fechas de esta forma:
Code (fw): Select all Collapse
 SET DATE FORMAT "dd/mm/yyyy"
cMes:=StrZero(mMes,2)
cSql:= "SELECT NUMERO, c.codubi, c.Codusu, tipcam, dsctop, facbol, fecha, moneda, totbruto, totdscto,totsub, totigv, total, c.codigo, svc, "
cSql+="tdafab, c.ruc, estado, mes, m.ng as razsoc from cabguia as c join mcodi as m on c.ruc=m.ruc and c.codigo=m.codigo where m.codusu='"+codusu+"' and fecha between "+fw_valtosql(dFecIni)+" and "+fw_valtosql(dFecFin)+" and c.codusu='"+codusu+"' order by numero"
? csql

la cadena construida queda asi:

como hago para que la funcion fw_valtosql() me devuelva en formato dd/mm/yyyy?

Gracias
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: fw_valtosql() devuelva "dd/mm/yyyy"
Posted: Sun Dec 13, 2020 01:11 PM
Usa DTOC(fecha)

Code (fw): Select all Collapse
 SET DATE FORMAT "dd/mm/yyyy"
cMes:=StrZero(mMes,2)
cSql:= "SELECT NUMERO, c.codubi, c.Codusu, tipcam, dsctop, facbol, fecha, moneda, totbruto, totdscto,totsub, totigv, total, c.codigo, svc, "
cSql+="tdafab, c.ruc, estado, mes, m.ng as razsoc from cabguia as c join mcodi as m on c.ruc=m.ruc and c.codigo=m.codigo where m.codusu='"+codusu+"' and fecha between "+dtoc(dFecIni)+" and "+dtoc(dFecFin)+" and c.codusu='"+codusu+"' order by numero"
? csql


Igualmente, en Mysql las fechas se consultan como tu consulta original. Porque las quieres consultar en ese formato?
Posts: 400
Joined: Fri May 11, 2007 08:20 PM
Re: fw_valtosql() devuelva "dd/mm/yyyy"
Posted: Mon Dec 14, 2020 08:29 PM
cmsoft wrote:
Igualmente, en Mysql las fechas se consultan como tu consulta original. Porque las quieres consultar en ese formato?


Hola cmsoft gracias por responder, si utilizo dtoc() para hacer mis consultas, queria una variante con fw_valtosql() ya que me olvido de poner la comilla simple al armar la consulta
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql

Continue the discussion