Accueil > Forum > > > > [SQL Server] Modifier/forcer l'heure d'un DATETIME
[SQL Server] Modifier/forcer l'heure d'un DATETIME
mardi 21 avril 2009 à 17:44:49 |
[SQL Server] Modifier/forcer l'heure d'un DATETIME

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 comme base de calcul. Il faudrait reprendre le jour de la variable de @DateCreaet associer 08:00:00 à la place de l'heure d'origine CREATE FUNCTION FN_DATEDIFF_SELON_HORAIRES (@DateCrea DATETIME, @DateEncours DATETIME) RETURNS INT AS BEGIN DECLARE @DateCreCalcul DATETIME If CAST(CONVERT(varchar(8), @DateCrea, 108) as datetime ) < '08:00:00.000' @DateCreCalcul = ? Savez-vous comment faire ? Merci pour votre aide.
|
|
mercredi 22 avril 2009 à 13:03:48 |
Re : [SQL Server] Modifier/forcer l'heure d'un DATETIME

aieeeuuuuu
|
Bonjour
il ne faut pas caster ta date en varchar, sinon la comparaison va se faire sur les caracteres, et non sur l'heure en tant que telle.
pour ta fonction, je verrai quelque chose comme ca IF DATEPART(hour, @DateCrea) < 8 BEGIN @DateCreCalcul = DATEADD(hour, - DATEPART(hour, @DateCre) + 8, @DateCre) @DateCreCalcul = DATEADD(minute, - DATEPART(minute, @DateCreCalcul), @DateCreCalcul) @DateCreCalcul = DATEADD(second, - DATEPART(second, @DateCreCalcul), @DateCreCalcul) @DateCreCalcul = DATEADD(millisecond, - DATEPART(millisecond, @DateCreCalcul), @DateCreCalcul) END ELSE BEGIN @DateCreCalcul = @DateCre END
|
|
vendredi 15 mai 2009 à 17:43:56 |
Re : [SQL Server] Modifier/forcer l'heure d'un DATETIME
|
Cette discussion est classée dans : sql, server, heure, datetime, forcer
Répondre à ce message
Sujets en rapport avec ce message
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
sql server 2000 + probleme de datetime ! [ par jimmy69 ]
Bonjour,Dans une db sous sql server 2000 on a une table qui utilise une colonne de type datetime.J'aimerais savoir quelle est la query SQL à utiliser
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 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
migration oracle vers sql server [ par verbeyst ]
Bonjour,J'implémente une application web qui se connecte sur une db oracle. Je voudrais mainetant "générer une copie" de ma db oracle en sql server.V
pb pendant installation sql server 2008 [ par domxaline ]
bonjour je suis novice dans le sql. pendant installation sql dans mon sys, je suis bloqué dans l'étape configuration instance: mon dialogue box mont
SQL server 2005 et le réseau [ par crn_c21 ]
Bonjour,Je travaille avec 2 serveurs en réplication de l'un vers l'autre sur un grand réseau.Chaque serveur possède 2 cartes réseau. Pour des raisons
réplication [ par adrahammoud ]
Bonjour, je veux transferer des données d'une base de données vers une autre à l'aide de la réplication en SQL Server 2000. au début je dois disposer
erreur ssis [ par gperuch ]
Bonjour,Je vais faire un petit post avec une auto réponse car j'ai ramé pour trouver la cause de mon pb et que je ne le souhaite à personneLe Problème
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : ORACLE FORMSRE : ORACLE FORMS par csmahicham
Cliquez pour lire la suite par csmahicham
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|