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 ( Date et heure avec les procédures stockées [ par jul21 ] Bonjour,Je travail MS SQL server 2005.J'aimerais faire un formatage de date dans une procédure stockée.La personne passe le paramètre de date jour,moi 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 sql server datetime [ par brmdevinci ] svp j'execute cette requete " select * from personne where date_nais='12/02/1986'" la resultat est un tableau vide sachant que quand j'ai remplit la SQL Server: Suppression fichiers par rapport à une date [ par stan08 ] Bonjour,J'aimerais connaitre le moyen (s'il existe) de supprimer dans un répertoire tous les fichiers dont la date de modification (ou création) est s sql+php [ par lsamsoumal ] Bonjour tout le monde. j'ai un petit problème que je me casse la tête pour le résoudre sans arrêt et ca ne marche toujour pas. Il s'agit d'une table m [SQL Server] Modifier/forcer l'heure d'un DATETIME [ par Sieurcoug ] Bonjour,Dans une fonction, j'ai besoin de forcer l'heure d'un DATETIME.Par exemple si l'heure de création est inférieure à 8h00, il faut retenir 8h00 Format Date et Heure [ par NICK123 ] Bonjour, mon problème est comment afficher une zone datetime comme date (DD/MM/YYYY) ou heure (HH:MM:SS) et pas DD/MM/YYYY HH:MM:SS Merci 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


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,827 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é.