Opération sur les dates et SQL
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Comment fait-onpour ajouter 10 jour à une rubrique date dans une clause SQL ?

SELECT RUBDATE+10 FROM FICHIER => 'AAAAMMJJ10' (concaténation de chaines)

Contribution le : 15/01/2007 12:34
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Opération sur les dates et SQL
Utilisateur WDF
Inscrit:
25/10/2006 10:29
Post(s): 93
Pour MySQL :

SELECT DATE_ADD(RUBDATE, INTERVAL 10 DAY) FROM FICHIER

Cordialement,

Anak1

Contribution le : 15/01/2007 13:18
Créer un fichier PDF de la contribution Imprimer


Re: Opération sur les dates et SQL
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Merci. Mais il s'agissait d'une base HyperFile, sinon je l'aurais spécifié.

Contribution le : 15/01/2007 19:31
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Opération sur les dates et SQL
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Personne n'a jamais fais de calculs sur les dates au sein des requêtes SQL sur HyperFile ?

La rubrique retournée est de type chaine, par conséquent il y a concaténation.

la parade de passer à un numérique via la clause ROUND n'est pas satisfaisante :

ROUND("20070124",0) + 10 > 20071234 invalide !

Notez que je désire que l'opération ai lieux DANS la clause SELECT ou WHERE pour le comparer à une autre date.

Contribution le : 16/01/2007 09:23
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Opération sur les dates et SQL
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
En windev 11 il est possible de faire appel aux fonctions wl langage directement dans le code sql

expl:
SELECT WL.DateVersChaine(DateCommande) as DateCommandeformatée,
NumCommande,
TotalHT
FROM COMMANDE

Sans windev 11 je sais bien que ton problème n'est aps résolut mais au moins c'est bon à savoir...

En esperant que tu résoudra rapidement ton problème :)

Cordialement

Contribution le : 16/01/2007 21:12
Créer un fichier PDF de la contribution Imprimer


Re: Opération sur les dates et SQL
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bien, mais il s'agissait en outre d'attaquer la base HyperFile en ODBC... les WL.xx sont alors inopérants.

Contribution le : 17/01/2007 01:20
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Opération sur les dates et SQL
Stagiaire WDF
Inscrit:
08/11/2006 15:47
De Suisse
Post(s): 32
A ma connaisance, il n'y a pas de solutions "simple" sous HF
Le traitement des dates et heures est trés limité.

J'ai contourné ces problèmes an ajoutant des champs de type
VAL_DATE VAL_HEURE dans les analyses qui avaient besoin de ces filtres et j'ai travaillé avec cela...

Par contre, ma solution ma permis de voir que le traitment avec des numériques était beaucoup plus rapide...

A+

JF Georgy

Contribution le : 18/01/2007 17:19
Créer un fichier PDF de la contribution Imprimer


Re: Opération sur les dates et SQL
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Effectivement, car il faut a chaque date tranfomer la chaine en numérique ce qui consomme du temps CPU.
Toutefois, point de solutions tant que le SQL sur HyperFile n'offrira de fonctions spécifiques...

Soumission sera transmise au ST.

Contribution le : 19/01/2007 08:26
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2