IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Waldar

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Oui en effet ça change ! Sinon pour extraire...

    Oui en effet ça change !

    Sinon pour extraire votre jeu de test :

    select 'select date ''' || to_char(dt, 'yyyy-mm-dd') ||
    case row_number() over(order by dt asc, numcourse asc) when 1...
  2. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    J'ai juste pris les données du début je n'ai pas...

    J'ai juste pris les données du début je n'ai pas les mêmes résultats que vous :

    With courses as
    (
    select to_date('05/03/2003', 'dd/mm/yyyy') as dt, 2 as place, 2 as numcourse from dual union...
  3. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Effectivement, j'ai re-séparé le STAW en deux...

    Effectivement, j'ai re-séparé le STAW en deux critères différents :

    WITH SR as
    (
    select dt, place, numcourse
    , case count(case when place in (1, 2, 3) then 1 end) over(order by dt +...
  4. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Selon votre algorithme il faut trois courses dans...

    Selon votre algorithme il faut trois courses dans les trois premières places, dans ces données-là ce n'est jamais le cas.
  5. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Ça complexifie le case, mais pas besoin de...

    Ça complexifie le case, mais pas besoin de sous-requête supplémentaire :

    WITH Courses AS
    (
    SELECT date '2011-01-22' as Dt, 8 as Place, 7 as NumCourse FROM dual UNION ALL
    SELECT date...
  6. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Ok, dans les trois chevaux qu'on joue, si on...

    Ok, dans les trois chevaux qu'on joue, si on gagne c'est PROFIT et les chevaux suivant, s'il en reste, passent en STAW ?
    On ne gagne que sur la position 1 c'est bien ça ?
  7. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Fonctionnellement, c'est quoi le STAW ?

    Fonctionnellement, c'est quoi le STAW ?
  8. Votes reçus
    +1 -0
    Réponses
    40
    Affichages
    2 897

    Voilà j'ai pu terminer ma solution : WITH...

    Voilà j'ai pu terminer ma solution :

    WITH Courses AS
    (
    SELECT date '2011-01-22' as Dt, 8 as Place, 7 as NumCourse FROM dual UNION ALL
    SELECT date '2011-01-29' , 2 , 4 ...
  9. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Je n'ai pas le temps de terminer immédiatement,...

    Je n'ai pas le temps de terminer immédiatement, mais voilà un début qui me paraît intéressant :

    SELECT dt, place, numcourse
    , case count(case when place in (1, 2, 3) then 1 end) over(order...
  10. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    C'est pour éviter d'avoir quatre "Yes" d'affilé...

    C'est pour éviter d'avoir quatre "Yes" d'affilé si le premier "Yes" est aussi classé dans les trois premiers, le cas de figure précisé par Rams7s.

    Je m'assure donc avoir au moins un classement...
  11. Votes reçus
    +0 -0
    Réponses
    40
    Affichages
    2 897

    Je l'ai fait comme ça : select dt, place,...

    Je l'ai fait comme ça :

    select dt, place, numcourse
    , case
    when least(max(case place when -1 then 9 else place end) over(order by dt asc, numcourse asc rows between 3 preceding and...
Affichage des résultats 1 à 11 sur 11