[SQL] Problème requête Le sujet est résolu

PHP, JavaScript, Python, C#, VB.NET, C++, etc, y compris d'autres types de langages (HTML, CSS, SQL)
Répondre
n
narou
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 7 mai 2015
Version d'Excel : 2003

Message par narou » 27 avril 2016, 11:30

Bonjour,

je ne sais pas si je vais pouvoirs trouver de l'aide ici mais je tente quand meme!

J'ai un problème pour l'éxécution d'une requete SQL
SELECT DISTINCT(PAGE_NUM) as PAGE_NUM, CRF_NUM, SECTION_LG1, PAGE_LG1,
CASE
WHEN CRF_NUM=1 THEN PAGE_NUM
WHEN CRF_NUM=2 THEN PAGE_NUM+10
WHEN CRF_NUM=3 THEN PAGE_NUM+600
END as REAl_PAGE_NUM
FROM MaTable
ORDER BY CRF_NUM, PAGE_NUM
Cette requete fonctionne lorsque je retire les +10 et +600 et lorsque je les rajoute j'obtien l'erreur suivante :
"Types de données incohérents; attendu : CHAR ; obtenu : Number"
Hors je cherche à obtenir un NUMBER, mais je ne peut pas définir le format de REAL_PAGE_NUM
CAST(REAL_PAGE_NUM AS INT) ne fonctionne pas car la varible n'éxiste pas au préalable.
Je travail depuis une base oracle inclu dans un logiciel
Si vous avez des idées je suis preneur!

D'avance merci!

Problème résulu en passant par une sous-requete!
je poste si jamais cela peut aider!
SELECT  CRF_NUM, SECTION_LG1, PAGE_LG1 ,
CASE
WHEN CRF_NUM=1 THEN PAGE_NUM
WHEN CRF_NUM=2 THEN PAGE_NUM+10
WHEN CRF_NUM=3 THEN PAGE_NUM+600

END as REAl_PAGE_NUM
From( SELECT DISTINCT(CAST(PAGE_NUM AS INT)) as PAGE_NUM, CRF_NUM, SECTION_LG1, PAGE_LG1 
	MaTable) 
ORDER BY CRF_NUM, PAGE_NUM
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Problème Requête VBA - SQL
    par HugoR » 6 janvier 2020, 21:45 » dans Excel - VBA
    2 Réponses
    151 Vues
    Dernier message par pierrep56
    7 janvier 2020, 11:02
  • Requête SQL d'une requête access
    par naubin1 » 17 mai 2019, 15:38 » dans Excel - VBA
    1 Réponses
    214 Vues
    Dernier message par pierrep56
    18 mai 2019, 13:20
  • Requête?
    par Leo10Messi » 8 mai 2019, 12:39 » dans Excel - VBA
    36 Réponses
    488 Vues
    Dernier message par Leo10Messi
    13 mai 2019, 13:26
  • Création de requête
    par stephb084 » 20 février 2016, 19:34 » dans Excel - VBA
    2 Réponses
    127 Vues
    Dernier message par stephb084
    21 février 2016, 11:55
  • Requete + tcd
    par NY2012 » 18 mai 2020, 13:37 » dans Excel - VBA
    21 Réponses
    111 Vues
    Dernier message par NY2012
    20 mai 2020, 13:41
  • Requête ADO
    par jim044 » 11 avril 2016, 10:21 » dans Excel - VBA
    6 Réponses
    368 Vues
    Dernier message par jmd
    7 mai 2017, 11:15