OVH Cloud OVH Cloud

URGENT:requete +date de création de base

5 réponses
Avatar
hubert
Bonjour,=20

Voila, je voudrais savoir comment modifier la date de=20
creation d'une base de donn=E9es.=20
Le probl=E8me est que j'ai cr=E9e une base le 15 d=E9cembre 2003
et lorsque j'ex=E9cute des requetes sur plusieurs tables=20
li=E9es, il me renvoie des valeurs NULL avant le 15 d=E9cembre=20
et la requete fonctionne toujours avec des date sup=E9rieur!!
J'ai essay=E9 avec plusieurs bases que j'ai cr=E9e et le=20
probl=E8me est le meme! Par contre une requete sur une table=20
fonctionne a n'importe quelle date( et encore heureux)
J'ai donc pens=E9 modifier la date de cr=E9ation!=20
J'ai modifer la date de cr=E9ation du fichier DATA et du=20
LOG avec un logiciel mais SQL SERVER lui reprend la=20
v=E9ritable date!
Est-il possible que cela vienne de la date de cr=E9ation??
Je suis dans l'impasse
Merci d'avane pour vos id=E9es ! ! !


(exemple de requete:

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON VENTEBL_DET.VEN_CLIENT =3D=20
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL =3D '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON VENTEBL_DET.VEN_CLIENT =3D=20
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL =3D '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR TOUTES=20
LES DATES ! ! ! !

LECT SUM(COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VEN_DATE_BL =3D '14/12/2003')




PS:Cette meme base sous access fonctionne sans probl=E8me

5 réponses

Avatar
Fred BROUARD
Il serait souhaitable de nous donner
1) les paramètres de format de date local du poste
2) les messages et code d'erreurs retournés

A +

hubert a écrit:
Bonjour,

Voila, je voudrais savoir comment modifier la date de
creation d'une base de données.
Le problème est que j'ai crée une base le 15 décembre 2003
et lorsque j'exécute des requetes sur plusieurs tables
liées, il me renvoie des valeurs NULL avant le 15 décembre
et la requete fonctionne toujours avec des date supérieur!!
J'ai essayé avec plusieurs bases que j'ai crée et le
problème est le meme! Par contre une requete sur une table
fonctionne a n'importe quelle date( et encore heureux)
J'ai donc pensé modifier la date de création!
J'ai modifer la date de création du fichier DATA et du
LOG avec un logiciel mais SQL SERVER lui reprend la
véritable date!
Est-il possible que cela vienne de la date de création??
Je suis dans l'impasse
Merci d'avane pour vos idées ! ! !


(exemple de requete:

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR TOUTES
LES DATES ! ! ! !

LECT SUM(COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VEN_DATE_BL = '14/12/2003')




PS:Cette meme base sous access fonctionne sans problème



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / 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
****************** mailto: ******************
Avatar
Mon format de date local est sous cette forme
lundi 5 janvier 2004 09:56:33
Sinon en ce qui concerne les messages d'erreurs il n'y en
a pas , il retourne juste une valeur NULL

A+

-----Message d'origine-----
Il serait souhaitable de nous donner
1) les paramètres de format de date local du poste
2) les messages et code d'erreurs retournés

A +

hubert a écrit:
Bonjour,

Voila, je voudrais savoir comment modifier la date de
creation d'une base de données.
Le problème est que j'ai crée une base le 15 décembre




2003
et lorsque j'exécute des requetes sur plusieurs tables
liées, il me renvoie des valeurs NULL avant le 15




décembre
et la requete fonctionne toujours avec des date




supérieur!!
J'ai essayé avec plusieurs bases que j'ai crée et le
problème est le meme! Par contre une requete sur une




table
fonctionne a n'importe quelle date( et encore heureux)
J'ai donc pensé modifier la date de création!
J'ai modifer la date de création du fichier DATA et du
LOG avec un logiciel mais SQL SERVER lui reprend la
véritable date!
Est-il possible que cela vienne de la date de création??
Je suis dans l'impasse
Merci d'avane pour vos idées ! ! !


(exemple de requete:

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR




TOUTES
LES DATES ! ! ! !

LECT SUM(COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VEN_DATE_BL = '14/12/2003')




PS:Cette meme base sous access fonctionne sans problème



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server /


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
****************** mailto:


******************

.



Avatar
bruno reiter [MVP]
La date de création de la base n'a rien à voir avec des requêtes sur les données
contenues dans la base.
peux-tu poster ta requête?

br

wrote in message
news:01ef01c3d36a$a1d327b0$
Mon format de date local est sous cette forme
lundi 5 janvier 2004 09:56:33
Sinon en ce qui concerne les messages d'erreurs il n'y en
a pas , il retourne juste une valeur NULL

A+

-----Message d'origine-----
Il serait souhaitable de nous donner
1) les paramètres de format de date local du poste
2) les messages et code d'erreurs retournés

A +

hubert a écrit:
Bonjour,

Voila, je voudrais savoir comment modifier la date de
creation d'une base de données.
Le problème est que j'ai crée une base le 15 décembre




2003
et lorsque j'exécute des requetes sur plusieurs tables
liées, il me renvoie des valeurs NULL avant le 15




décembre
et la requete fonctionne toujours avec des date




supérieur!!
J'ai essayé avec plusieurs bases que j'ai crée et le
problème est le meme! Par contre une requete sur une




table
fonctionne a n'importe quelle date( et encore heureux)
J'ai donc pensé modifier la date de création!
J'ai modifer la date de création du fichier DATA et du
LOG avec un logiciel mais SQL SERVER lui reprend la
véritable date!
Est-il possible que cela vienne de la date de création??
Je suis dans l'impasse
Merci d'avane pour vos idées ! ! !


(exemple de requete:

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT >> GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT >> GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR




TOUTES
LES DATES ! ! ! !

LECT SUM(COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VEN_DATE_BL = '14/12/2003')




PS:Cette meme base sous access fonctionne sans problème



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server /


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
****************** mailto:


******************

.



Avatar
hubert
Voila les requetes
si tu veux les contenu de chaque table, dis moi!

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR




TOUTES
LES DATES ! ! ! !







-----Message d'origine-----
La date de création de la base n'a rien à voir avec des


requêtes sur les données
contenues dans la base.
peux-tu poster ta requête?

br

wrote in message
news:01ef01c3d36a$a1d327b0$
Mon format de date local est sous cette forme
lundi 5 janvier 2004 09:56:33
Sinon en ce qui concerne les messages d'erreurs il n'y en
a pas , il retourne juste une valeur NULL

A+

-----Message d'origine-----
Il serait souhaitable de nous donner
1) les paramètres de format de date local du poste
2) les messages et code d'erreurs retournés

A +

hubert a écrit:
Bonjour,

Voila, je voudrais savoir comment modifier la date de
creation d'une base de données.
Le problème est que j'ai crée une base le 15 décembre




2003
et lorsque j'exécute des requetes sur plusieurs tables
liées, il me renvoie des valeurs NULL avant le 15




décembre
et la requete fonctionne toujours avec des date




supérieur!!
J'ai essayé avec plusieurs bases que j'ai crée et le
problème est le meme! Par contre une requete sur une




table
fonctionne a n'importe quelle date( et encore heureux)
J'ai donc pensé modifier la date de création!
J'ai modifer la date de création du fichier DATA et du
LOG avec un logiciel mais SQL SERVER lui reprend la
véritable date!
Est-il possible que cela vienne de la date de






création??
Je suis dans l'impasse
Merci d'avane pour vos idées ! ! !


(exemple de requete:

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT =
GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR




TOUTES
LES DATES ! ! ! !

LECT SUM(COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VEN_DATE_BL = '14/12/2003')




PS:Cette meme base sous access fonctionne sans problème



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server /


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
****************** mailto:


******************

.





.



Avatar
bruno reiter [MVP]
Peux-tu voir ce que donne ceci :

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON VENTEBL_DET.VEN_CLIENT GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '20031214')

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VENTEBL_DET.VEN_DATE_BL = '20031214')




SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON VENTEBL_DET.VEN_CLIENT GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '20031215')

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VENTEBL_DET.VEN_DATE_BL = '20031215')

br



"hubert" wrote in message
news:02bb01c3d37a$00795b90$
Voila les requetes
si tu veux les contenu de chaque table, dis moi!

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT >>> GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT >>> GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR




TOUTES
LES DATES ! ! ! !







-----Message d'origine-----
La date de création de la base n'a rien à voir avec des


requêtes sur les données
contenues dans la base.
peux-tu poster ta requête?

br

wrote in message
news:01ef01c3d36a$a1d327b0$
Mon format de date local est sous cette forme
lundi 5 janvier 2004 09:56:33
Sinon en ce qui concerne les messages d'erreurs il n'y en
a pas , il retourne juste une valeur NULL

A+

-----Message d'origine-----
Il serait souhaitable de nous donner
1) les paramètres de format de date local du poste
2) les messages et code d'erreurs retournés

A +

hubert a écrit:
Bonjour,

Voila, je voudrais savoir comment modifier la date de
creation d'une base de données.
Le problème est que j'ai crée une base le 15 décembre




2003
et lorsque j'exécute des requetes sur plusieurs tables
liées, il me renvoie des valeurs NULL avant le 15




décembre
et la requete fonctionne toujours avec des date




supérieur!!
J'ai essayé avec plusieurs bases que j'ai crée et le
problème est le meme! Par contre une requete sur une




table
fonctionne a n'importe quelle date( et encore heureux)
J'ai donc pensé modifier la date de création!
J'ai modifer la date de création du fichier DATA et du
LOG avec un logiciel mais SQL SERVER lui reprend la
véritable date!
Est-il possible que cela vienne de la date de






création??
Je suis dans l'impasse
Merci d'avane pour vos idées ! ! !


(exemple de requete:

SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT >>> GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '14/12/2003')

------LA CA MARCHE PAS------



SELECT SUM(VENTEBL_DET.COLIS) AS Expr1
FROM VENTEBL_DET INNER JOIN
GCCLIENT ON




VENTEBL_DET.VEN_CLIENT >>> GCCLIENT.CLI_CODE
WHERE (VENTEBL_DET.VEN_DATE_BL = '15/12/2003')

LA CA MARCHE ! ! !

ET SI J'ENLEVE LA TABLE DES CLIENTS CA MARCHE POUR




TOUTES
LES DATES ! ! ! !

LECT SUM(COLIS) AS Expr1
FROM VENTEBL_DET
WHERE (VEN_DATE_BL = '14/12/2003')




PS:Cette meme base sous access fonctionne sans problème



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server /


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
****************** mailto:


******************

.





.