Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-06-2014
petite petite is offline
Registrado
NULL
 
Registrado: jun 2014
Posts: 8
Poder: 0
petite Va por buen camino
Incorrect parameter count in the call to native function 'STR_TO_DATE'

hola buen dia estoy intentando contar el numero de dias que hay en un rango de fechas, el dia que deseo contar es seleccionada por el usuario este se guarda en una variable pero al realizar mi consulta para contar los dias me marca un error incorrect parameter count in the call to native function STR_TO_DATE

mi codigo es el siguiente :

with ADOQuery1 do
begin
sql.text:= 'SELECT truncate((DATEDIFF(STR_TO_DATE('+DateToStr(fec2)+',"%Y%m%d"), STR_TO_DATE('+fe2+'),"%Y%m%d") - Weekday(date_add(STR_TO_DATE('+DateToStr(fec2)+',"%Y%m%d"),interval('+IntToStr(r1)+' + 1)day)) + 7) / 7, 0) cantdd';
open;
dd1:=Fields[0].value;
showmessage(dd1);
end;

espero me puedan ayudar. Gracias
Responder Con Cita
  #2  
Antiguo 27-06-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #3  
Antiguo 27-06-2014
petite petite is offline
Registrado
NULL
 
Registrado: jun 2014
Posts: 8
Poder: 0
petite Va por buen camino
Cita:
Empezado por petite Ver Mensaje
hola buen dia estoy intentando contar el numero de dias que hay en un rango de fechas, el dia que deseo contar es seleccionada por el usuario este se guarda en una variable pero al realizar mi consulta para contar los dias me marca un error incorrect parameter count in the call to native function STR_TO_DATE

mi codigo es el siguiente :

with ADOQuery1 do
begin
sql.text:= 'SELECT truncate((DATEDIFF(STR_TO_DATE('+DateToStr(fec2)+',"%Y%m%d"), STR_TO_DATE('+fe2+'),"%Y%m%d") - Weekday(date_add(STR_TO_DATE('+DateToStr(fec2)+',"%Y%m%d"),interval('+IntToStr(r1)+' + 1)day)) + 7) / 7, 0) cantdd';
open;
dd1:=Fields[0].value;
showmessage(dd1);
end;

espero me puedan ayudar. Gracias

ya resolvi era error de dedo y asi quedo funcionando mi consulta

select truncate((datediff(STR_TO_DATE('+Quotedstr(DateToStr(fec2))+', '%Y%m%d'), STR_TO_DATE('+Quotedstr(fe2)+', '%Y%m%d')) - Weekday(date_add (STR_TO_DATE('+Quotedstr(DateToStr(fec2))+', '%Y%m%d'),interval('+r1+' + 1)day)) + 7) / 7, 0) cantidad;

espero pueda servirles.
Responder Con Cita
  #4  
Antiguo 27-06-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Fatal error: Call to undefined function gmp_mod() alquimista_gdl PHP 5 24-09-2008 21:36:53
Error: A call to an OS function failed mascar API de Windows 2 31-07-2008 08:15:08
a call to an OS function failed Marcos Varios 0 07-05-2007 14:11:55
PostgresSQL native windows David J. Noticias 0 19-09-2004 21:28:17
A call to an OS function failed ... Xavierator Varios 11 03-08-2004 11:45:03


La franja horaria es GMT +2. Ahora son las 23:32:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi