begin process at 2010 02 10 00:09:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Oracle

 > 

Requêtes

 > 

aide pour une requete


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aide pour une requete

mardi 29 août 2006 à 19:38:59 | aide pour une requete

njo80

J'ai dans une table plusieurs colonnes, dont une NUM, INS et DATE
Je dois compter  le nombre de jour entre de  date.
les NUM vont en s'incrémentant et pour chaque num il y a un INS, ils peuvent etre les meme  pour  différent NUM.

Il me faut récpérer le nombre de jour entre la date d'un num et  la date la plus proche de cette date pour le num qui a le meme INS que lui.

En faite c'est pour des reléve. Il y a plusieurs reléve pour un meme INS et il faut calculer le nombre de jour qu'il y a  entre  un INS et celle la précédent.

Merci beaucoup de m'aider je n'y arrive pas.
jeudi 31 août 2006 à 23:26:25 | Re : aide pour une requete

nhervagault

Administrateur CodeS-SourceS
Salut

Je ne connais pas Oracle

Mais sur internet, j'ai trouvé cette requête,

elle repond peut être à ton besoin


    column reg_gap format a21

    select
      u1.registration_date as r1,
      u2.registration_date as r2,
      u2.registration_date-u1.registration_date as reg_gap
    from users u1, users u2
    where u2.user_id = (select min(user_id) from users
                        where registration_date > u1.registration_date)
    order by r1;

    R1                    R2                    REG_GAP
    --------------------- --------------------- ---------------------
    2003-06-13 09:15:00   2003-06-13 15:18:22   +000000000 06:03:22
    2003-06-13 15:18:22   2003-06-13 17:56:03   +000000000 02:37:41
    2003-06-13 17:56:03   2003-06-13 19:12:43   +000000000 01:16:40

Source : http://philip.greenspun.com/sql/dates.html


Bon courage


Cette discussion est classée dans : date, nombre, jour, num, ins


Répondre à ce message

Sujets en rapport avec ce message

VB.net 2005 et SQL 2005 Express : Prbl DateTime [ par morleys ] Bonjour à vous tous,Je coince voilà quelque temps sur un probleme d'enregistrement de date SQL 2005.Si j'ai toto = Cdate(Now())        Pour info toto pbm avec la requete SELECT [ par goueg83460 ] bonjour,je fait un programme qui lit dans une table d'une base de donnée. Je veut vérifier les disponibilités. Pour cela je lance une requete qui se p différence de date [ par njo80 ] Salut tout le monde.Je souhaite faire une différence de date en sql.Alors voila :J'ai dans la table "table1" une date de commencement par exemple le 0 Obtenir date de mise à jour [ par Toub63 ] Bonjour à tous,Est-il possible d'obtenir une date de mise à jour d'un enregistrement via une champ spécial  ou autre fonction de SQL server 2000 ?Un e Mise à jour des dates de durée [ par jg_444 ] Bonjour,J'ai une base de donnée Sybase pour garder trace de mes formations et compétences.Lorsque je fais une mise à jour de la durée d'une compétence UNE REQUETE SQL [ par zaydoo ] BONJOUR LES AMIS je veux faire une requête qui affiche le nombre de commande par mois trié en ordre croissant; j'ai fais cette requête: SELECT MONTHN Comment recuperer la date du 1er jour de la semaine ?? [ par sosou80 ] Bonjour tous le monde ,Voila mon petit probléme : j'ai une table temporaire construite dans une procédure stockée comme suit:#tab_temp( Jour,Mois,Anné PB TRIGGER [ par sy3ns ] J'ai une table dans ma base de donnée reservation CREATE TABLE reservation ( ... datearrivee date NOT NULL, datedepart date NOT NULL, ...) ;------ [update] mise à jour d'une table [ par tremiesoj ] bonjour,je suis sur un programme de gestion de bdd simplifié pour utilisateur non-infomaticien (bref rien de bien compliqué jusque là).petit soucis de Mise à jour d'un champs. [ par mehdiyou ] Salut tout le monde, j'ai un petit problème au niveau de Sql. Exple: on a une table Client et une Table commande. Lorsque je change le nom du client d


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales