Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2713 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pb Date dans SQL Server

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb Date dans SQL Server

n°1972132
Negro
300zx in the ... depot
Posté le 09-03-2010 à 09:39:41  profilanswer
 

Bonjour,

 

Je suis en train de créer des fonctions dans SQL server comme suit:

 
Code :
  1. SELECT TOP 1 DateTime
  2.  FROM History
  3.  WHERE TagName IN ('NumeroLot')
  4.  AND Value = @NumLot
  5.  AND wwRetrievalMode = 'Delta'
  6.  AND wwVersion = 'Latest'
  7.  AND DateTime >= '20100308 16:28:10.000'
 

Je fais un RETURN DATETIME de cette fonction il me renvoie une date au format "2010-03-08-16:30:00.000" (avec les - entre les mois et jour)
Ce résultat je m'en sers pour une autre fonction, mais comme la datetime qui est return possède des tirets, cela ne fonctionne pas.

 

Ma question : est ce qu'au départ je m'y prend mal, ou alors il faut retravailler la date pour qu'elle n'est plus les tirets? (genre un replace)
Merci pour votre aide. ;)


Message édité par Negro le 09-03-2010 à 09:40:46

---------------
http://www.zeec.de/media-details.jsp?mediaId=49063
mood
Publicité
Posté le 09-03-2010 à 09:39:41  profilanswer
 

n°1972186
vttman2
Je suis Open ...
Posté le 09-03-2010 à 11:32:38  profilanswer
 

Hello
Il faut regarder du coté de la fonction convert
 
http://msdn.microsoft.com/fr-fr/library/ms187928.aspx


---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...
n°1972249
Negro
300zx in the ... depot
Posté le 09-03-2010 à 13:24:25  profilanswer
 

merci
En fait c'est plus compliqué que ca, on utilise un module inSQL (un produit industriel) qui se greffe à SQL server 2005, et c'est lui qui nous embête avec les dates.
 
On va faire une fonction pour retravailler la date en tand que string.
;)


---------------
http://www.zeec.de/media-details.jsp?mediaId=49063
n°1972290
vttman2
Je suis Open ...
Posté le 09-03-2010 à 15:27:48  profilanswer
 

Ok  
mais ça va sans doute être couteux  
de retravailler / convertir un champ  
de type date en type string  
 
style  
"AND convmadate(DateTime) >= '20100308 16:28:10.000'"
 
 
 


---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pb Date dans SQL Server

 

Sujets relatifs
insertion double dans BDD (PHP/SQL)[WSDL / VB] Pb d'authentification
faire une sauvegarde dans un repertoire nommé avec la date en .batrécupérer la date du dernier jour du mois précédent
liste déroulantes dynamiques liées et insertion dans BDD (PHP/SQL)pb insertion champ vide dans BDD via formulaire (PHP/SQL) [Résolu]
Affichage de fiche produit en PHP/SQLMail automatique (PHP si possible) depuis données SQL
batch date de création de fichier[Résolu] Date Picker : récupérer la valeur Date
Plus de sujets relatifs à : Pb Date dans SQL Server


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR