Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DateTime SQL problem [ Archives / Problème avec une requête ] (toubal_99)

lundi 20 février 2006 à 19:20:42 | DateTime SQL problem

toubal_99

salut
g un problem avec une requette SQL suivante
Soins.SQL.Clear;
Soins.SQL.Add('SELECT * from Soins where Soins.Date_Heure= :Date_Heure');
Soins.ParamByName('Date_Heure').AsDateTime:=Date_Heure;
Soins.Open;

sachant que le contenue de la variable Date_Heure est de ce type
19/02/2006 09:39:35
avec un espace entre  19/02/2006 et 09:39:35
la requette devien incorecte
est qu'il existe une astuce pour corriger ce probleme sans avoir a refaire toute les champs de mes BDD en les transformant en Strnig
merci


mardi 21 février 2006 à 00:09:12 | Re : DateTime SQL problem

fabrice69

Administrateur CodeS-SourceS
Bonsoir,
Afin d'éviter les problèmes de dates avec SQL Server, il est plus simple de modifier votre code pour fournir une date sous le format :
    YYYY-MM-JJ HH:mm:ss

Ainsi lors de la comparaison, vous serez garanti de travailler sur le même plan.

Romelard Fabrice (Alias F___)

mercredi 22 février 2006 à 00:11:24 | Re : DateTime SQL problem

toubal_99

je ne c pas c ya une diferance mais jai oublier de preciser que c'est une requette dans un program delphi


mercredi 22 février 2006 à 10:07:48 | Re : DateTime SQL problem

fabrice69

Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,
Le fait que vous soyez dans un programme Delphi ne change strictement rien au problème. La solution est toujours la même pour prendre en compte ces champs date.

Romelard Fabrice (Alias F___)

jeudi 13 avril 2006 à 00:50:31 | Re : DateTime SQL problem

toubal_99

je galére tjr avce ce problem alors pour fair simple g deviser le champ date heure en deux cahmps date , et heure pour contourner le probleme merci comeme


lundi 11 décembre 2006 à 10:27:58 | Re : DateTime SQL problem

omri159



salut
je suis débutant en sql server et je veut avoir une durée
c'est à dire un programme commence a s'executer à la fin je veut savoir sa durée d'exécution.
j'ai procédé avec l'algorithme suivant :

recupérer la date system avec
select getdate() as datedebut
à la fin de l'execution
select datediff (second, datedebut, getdate())
mais je n'ai pas le résultat voulu
merci

mardi 12 décembre 2006 à 12:48:06 | Re : DateTime SQL problem

fabrice69

Administrateur CodeS-SourceS
Il faut passer par une variable SQL :

DECLARE @datedebut AS DateTime

SELECT @Datedebut = getdate()
.....
SELECT datediff (second, @Datedebut , getdate())


Romelard Fabrice (Alias F___)



Cette discussion est classé dans : date, sql, problem, heure, soins


Répondre à ce message

Sujets en rapport avec ce message

[SQL Server 2005] problème heure au format 12h [ par sdisp ] Bonjour.J'ai un soucis avec une requête sur un serveur SQL Serveur 2005 sous Windows 2003 Serveur US.Je m'explique, j'ai un champ de type datetime (ma [SQL] date - n heures [ par remifalcon ] Bonjour, après avoir chercher différents tuto, je viens vers vous pour ce problème:Je cherche à faire une requète SQL me renvoyant toutes les lignes ( DATETIME SQL SERVER AU SECOURS !!!!!! [ par MACHOMAN ] bonjour, j'ai plusieurs pb avec les datetime sous sql server : 1 - j'ai deux champs datetime, dans le premier il y a une date dans le second une heure un "select" un peu dur [ par fatatra ] Bonjour a tous;J'ais une base de données qui contient des evenements a un champ date yyyy-mm-aa et un champ heure hh:mm:ss.A un moment donnée je voudr la Date la plus recente (Sql Access) [ par vortex11 ] bonjours a tous! je me permet de vous pose cette kestion  pt'etre debile mais bon:: est ce k il existe sous  sql/access un fonction  pour faire ressor Requet SQL sur les date [ par Hobby ] Bonsoir,Je cherche comment faire une requète sur des dates pour optenir une liste de mois et année.Je m'explique: j'ai une table avec des dates au for heure sql server [ par omri159 ] bonjour je suis débutant en sql server et je veut faire la différence entre deux dates et le résultat sera en seconde (c'est une duré en fait), commen SQL access [ par abdoulax ] Je débute en base de donnée. J'utilise Access qui possède une gestion des requêtes avec SQL. Ce que je voudrai faire c'est récupérer le nombre de date Date dans sql server 2000 [ par Boudchiche ] Salut Avant je vous juste vous dire que j'ai chercher pendant 2 jours soit par google et dans le forum mais je n'ai rien trouvece que s'est que lorsqu Problème de copnversion Access -> SQL Server 2000 champs Date [ par NHenry ] BonjourJ'ai un problème : Lorsque j'utilise l'assistant d'importation/exportation de données entre Access et SQL Server 2000, il me convertit les cha


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.