begin process at 2010 03 17 07:25:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

DateTime SQL problem


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DateTime SQL problem

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ée 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 Insertion de la date seulement (SQL Server 2005) [ par OmarEK ] Salut,Est ce qu'il y a un moyen pour inserer que la date dans une table d'une base de données SQL au lieu de mettre la date et l'heure, tout en suppos


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales