fw_valtosql() devuelva "dd/mm/yyyy"

fw_valtosql() devuelva "dd/mm/yyyy"

Postby artu01 » Sun Dec 13, 2020 4:50 am

Fivewineros
Estoy haciendo un select entre rango de fechas de esta forma:
Code: Select all  Expand view

 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:
Image
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
artu01
 
Posts: 397
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: fw_valtosql() devuelva "dd/mm/yyyy"

Postby cmsoft » Sun Dec 13, 2020 1:11 pm

Usa DTOC(fecha)

Code: Select all  Expand view

 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?
User avatar
cmsoft
 
Posts: 1204
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: fw_valtosql() devuelva "dd/mm/yyyy"

Postby artu01 » Mon Dec 14, 2020 8: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
artu01
 
Posts: 397
Joined: Fri May 11, 2007 8:20 pm
Location: Lima


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 78 guests