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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Afficher la veille du jour en fin de mois ? avec getdate()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher la veille du jour en fin de mois ? avec getdate()

n°1114100
systemanag​er
Posté le 09-06-2005 à 15:04:02  profilanswer
 

Bonjour,
 
je veux afficher la veille d'un jour à partir d'un format AAAAMMJJ
 
Le probleme est en début de mois. Exemple 20050601 -1 jour devrait donner 20050531 mais ca donne 20050600
 
##1 Voici la premiere requete :
select cast(year(getdate()) as varchar) + right('00'+cast(month(getdate()) as varchar),2)+ right('00'+cast(day(getdate()) as varchar),2)-1
 
## Voici la seconde requete :  
@val = convert(char(8),getdate(),112)-1
 
 

mood
Publicité
Posté le 09-06-2005 à 15:04:02  profilanswer
 

n°1114145
Fry85
Posté le 09-06-2005 à 15:26:26  profilanswer
 

Facile, tu y est presque (enfin il me semble)

Code :
  1. select cast(year(getdate()-1) as varchar) + right('00'+cast(month(getdate()-1) as varchar),2)+ right('00'+cast(day(getdate()-1) as varchar),2)


n°1114230
Arjuna
Aircraft Ident.: F-MBSD
Posté le 09-06-2005 à 16:02:49  profilanswer
 

En un peu plus propre...
 

Code :
  1. declare @maDate as datetime
  2. set @madate = getDate()
  3. select convert(char(8), dateadd(day, -1, @madate), 112


 
Résultat :

Code :
  1. --------
  2. 20050608
  3. (1 ligne(s) affectée(s))


Message édité par Arjuna le 09-06-2005 à 16:03:43

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

  Afficher la veille du jour en fin de mois ? avec getdate()

 

Sujets relatifs
jour date week endAfficher message si duplicata de champ ID
date du jourafficher plusieurs états à la suite ...
[PHP/MySQL] Comment afficher les sauts de ligne d'une TEXTAREA?Afficher une page morceau par morceau
[VB.NET] Commande de mise à jour de l'heure de windowsMise à jour d'une images
afficher résultats de requêtes sous Excel et utiliser VbaMise à jour de données, code qui marche pas
Plus de sujets relatifs à : Afficher la veille du jour en fin de mois ? avec getdate()


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