Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2011, 16h15   #1
Invité de passage
 
Homme mohamed-ali
Consultant informatique
Inscription : mai 2011
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme mohamed-ali
Localisation : Tunisie

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2011
Messages : 7
Points : 0
Points : 0
Par défaut Format de date

Bonjour,

1- l'equivalent de format(date_echeance, 'dd/mm/yyyy') en oracle
2- l'equivalent de sysdate en oracle


ci-dessous mon ordre select

Code :
1
2
3
4
SELECT t.nom,t.montant,t.modepaie,format (date_echeance) FROM echeance  t
WHERE maj = 0
AND contrat = 67
AND date_echeance > sysdate;
Merci
bestdali est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 05/05/2011, 16h30   #2
Membre Expert
 
Inscription : janvier 2010
Messages : 1 084
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2010
Messages : 1 084
Points : 1 573
Points : 1 573
Bonjour

1 - CONVERT(datetime, date_echeance, 103).

2 - GETDATE()
aieeeuuuuu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/05/2011, 20h41   #3
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
ou CURRENT_TIMESTAMP qui respecte plus le standard ANSI.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 07h53   #4
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 668
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2005
Messages : 4 668
Points : 8 716
Points : 8 716
@Mikedavem : pour le CONVERT je suis d'accord.

En revanche GETDATE() et CURRENT_TIMESTAMP renvoient la même valeur.
Je t'accorde que CURRENT_TIMESTAMP est + ANSI

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 11h17   #5
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 442
Points : 10 442
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Chez la concurrence, sysdate renvoie la date du serveur tandis que current_date / current_timestamp renvoie les dates de la session.

Y a-t-il un fonctionnement similaire sur SQL-Server ?
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 11h40   #6
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Salut Waldar,

Depuis SQL Server 2008 :

CURRENT_DATE (oracle) = SYSDATETIME() (sqlserver)

CURRENT_TIMESTAMP (oracle) = CURRENT_TIMESTAMP (sqlserver)

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h54.


 
 
 
 
Partenaires

Hébergement Web