je souhaiterais tout simplement r=E9cup=E9rer la date actuelle,
mais sans l'heure, inh=E9rente =E0 chaque fonction style
Timestamp ou Getdate. Existe-t-il une fonction SQL Server
qui renverrait que la date ou dois-je passer par une
fonction de troncature ou de formattage (style
Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle
fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques
lignes et davantage si vous me laissez une petite
explication! ;-)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
deconnected
Il ya Convert() :)
"alexandre" a écrit dans le message de news:43f801c4a620$6a8c4b40$ Bonjour,
je souhaiterais tout simplement récupérer la date actuelle, mais sans l'heure, inhérente à chaque fonction style Timestamp ou Getdate. Existe-t-il une fonction SQL Server qui renverrait que la date ou dois-je passer par une fonction de troncature ou de formattage (style Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques lignes et davantage si vous me laissez une petite explication! ;-)
Alexandre
Il ya Convert() :)
"alexandre" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:43f801c4a620$6a8c4b40$a301280a@phx.gbl...
Bonjour,
je souhaiterais tout simplement récupérer la date actuelle,
mais sans l'heure, inhérente à chaque fonction style
Timestamp ou Getdate. Existe-t-il une fonction SQL Server
qui renverrait que la date ou dois-je passer par une
fonction de troncature ou de formattage (style
Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle
fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques
lignes et davantage si vous me laissez une petite
explication! ;-)
"alexandre" a écrit dans le message de news:43f801c4a620$6a8c4b40$ Bonjour,
je souhaiterais tout simplement récupérer la date actuelle, mais sans l'heure, inhérente à chaque fonction style Timestamp ou Getdate. Existe-t-il une fonction SQL Server qui renverrait que la date ou dois-je passer par une fonction de troncature ou de formattage (style Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques lignes et davantage si vous me laissez une petite explication! ;-)
Alexandre
Fred BROUARD
créer une vue encapsulant la date faire un floor dus cast de cette date et reconvertir en DATETIME :
CREATE VIEW V_DATEHEURE_COURANTE AS SELECT CURRENT_TIMESTAMP AS DHC GO
CREATE FUNCTION FN_CURRENT_DATE () RETURNS DATETIME AS BEGIN DECLARE @D DATETIME
SELECT @D = DHC FROM V_DATEHEURE_COURANTE
RETURN CAST(FLOOR(CAST(@D AS FLOAT)) AS DATETIME) END
A +
alexandre a écrit:
Bonjour,
je souhaiterais tout simplement récupérer la date actuelle, mais sans l'heure, inhérente à chaque fonction style Timestamp ou Getdate. Existe-t-il une fonction SQL Server qui renverrait que la date ou dois-je passer par une fonction de troncature ou de formattage (style Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques lignes et davantage si vous me laissez une petite explication! ;-)
Alexandre
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
créer une vue encapsulant la date
faire un floor dus cast de cette date et reconvertir en DATETIME :
CREATE VIEW V_DATEHEURE_COURANTE
AS
SELECT CURRENT_TIMESTAMP AS DHC
GO
CREATE FUNCTION FN_CURRENT_DATE ()
RETURNS DATETIME
AS
BEGIN
DECLARE @D DATETIME
SELECT @D = DHC
FROM V_DATEHEURE_COURANTE
RETURN CAST(FLOOR(CAST(@D AS FLOAT)) AS DATETIME)
END
A +
alexandre a écrit:
Bonjour,
je souhaiterais tout simplement récupérer la date actuelle,
mais sans l'heure, inhérente à chaque fonction style
Timestamp ou Getdate. Existe-t-il une fonction SQL Server
qui renverrait que la date ou dois-je passer par une
fonction de troncature ou de formattage (style
Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle
fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques
lignes et davantage si vous me laissez une petite
explication! ;-)
Alexandre
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
créer une vue encapsulant la date faire un floor dus cast de cette date et reconvertir en DATETIME :
CREATE VIEW V_DATEHEURE_COURANTE AS SELECT CURRENT_TIMESTAMP AS DHC GO
CREATE FUNCTION FN_CURRENT_DATE () RETURNS DATETIME AS BEGIN DECLARE @D DATETIME
SELECT @D = DHC FROM V_DATEHEURE_COURANTE
RETURN CAST(FLOOR(CAST(@D AS FLOAT)) AS DATETIME) END
A +
alexandre a écrit:
Bonjour,
je souhaiterais tout simplement récupérer la date actuelle, mais sans l'heure, inhérente à chaque fonction style Timestamp ou Getdate. Existe-t-il une fonction SQL Server qui renverrait que la date ou dois-je passer par une fonction de troncature ou de formattage (style Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques lignes et davantage si vous me laissez une petite explication! ;-)
Alexandre
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
alexandre
merci beaucoup !!!
-----Message d'origine----- créer une vue encapsulant la date faire un floor dus cast de cette date et reconvertir en
DATETIME :
CREATE VIEW V_DATEHEURE_COURANTE AS SELECT CURRENT_TIMESTAMP AS DHC GO
CREATE FUNCTION FN_CURRENT_DATE () RETURNS DATETIME AS BEGIN DECLARE @D DATETIME
SELECT @D = DHC FROM V_DATEHEURE_COURANTE
RETURN CAST(FLOOR(CAST(@D AS FLOAT)) AS DATETIME) END
A +
alexandre a écrit:
Bonjour,
je souhaiterais tout simplement récupérer la date actuelle, mais sans l'heure, inhérente à chaque fonction style Timestamp ou Getdate. Existe-t-il une fonction SQL Server qui renverrait que la date ou dois-je passer par une fonction de troncature ou de formattage (style Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques lignes et davantage si vous me laissez une petite explication! ;-)
-----Message d'origine-----
créer une vue encapsulant la date
faire un floor dus cast de cette date et reconvertir en
DATETIME :
CREATE VIEW V_DATEHEURE_COURANTE
AS
SELECT CURRENT_TIMESTAMP AS DHC
GO
CREATE FUNCTION FN_CURRENT_DATE ()
RETURNS DATETIME
AS
BEGIN
DECLARE @D DATETIME
SELECT @D = DHC
FROM V_DATEHEURE_COURANTE
RETURN CAST(FLOOR(CAST(@D AS FLOAT)) AS DATETIME)
END
A +
alexandre a écrit:
Bonjour,
je souhaiterais tout simplement récupérer la date actuelle,
mais sans l'heure, inhérente à chaque fonction style
Timestamp ou Getdate. Existe-t-il une fonction SQL Server
qui renverrait que la date ou dois-je passer par une
fonction de troncature ou de formattage (style
Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle
fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques
lignes et davantage si vous me laissez une petite
explication! ;-)
-----Message d'origine----- créer une vue encapsulant la date faire un floor dus cast de cette date et reconvertir en
DATETIME :
CREATE VIEW V_DATEHEURE_COURANTE AS SELECT CURRENT_TIMESTAMP AS DHC GO
CREATE FUNCTION FN_CURRENT_DATE () RETURNS DATETIME AS BEGIN DECLARE @D DATETIME
SELECT @D = DHC FROM V_DATEHEURE_COURANTE
RETURN CAST(FLOOR(CAST(@D AS FLOAT)) AS DATETIME) END
A +
alexandre a écrit:
Bonjour,
je souhaiterais tout simplement récupérer la date actuelle, mais sans l'heure, inhérente à chaque fonction style Timestamp ou Getdate. Existe-t-il une fonction SQL Server qui renverrait que la date ou dois-je passer par une fonction de troncature ou de formattage (style Trunc(madate,'YY/MM/DD') sous Oracle) ? dans ce cas, quelle fonction utiliser?
Merci d'avance d'avoir pris le temps de lire ces quelques lignes et davantage si vous me laissez une petite explication! ;-)