2010-01-20 11 views
1

Quelqu'un peut-il aider à obtenir le pseudo-code suivant dans mysql? Les sélections résultantes dans l'instruction IF renvoient toutes les mêmes colonnes (4) et plusieurs lignes (inconnu), donc ce n'est pas vraiment le problème auquel je suis confronté. Comment puis-je obtenir la structure suivante dans Mysql?Pseudo codestructure à Mysql?

//parameters 
@p1; 
@p2; 

@v1; 
@v2; 

//vars 
@t1= 15000; 
@t2 = 15000; 

//calculated vars 
@overlap1 = (@p1 + @v1) > @t1; //boolean 
@overlap2 = (@p2 + @v2) > @t2; //boolean 
@overlap = @overlap1 OR @overlap2; //boolean 


If NOT @overlap Then //no overlap 
    CUSTOM SELECT QUERIES (UNION etc..) 
ElseIf @overlap1 AND @overlap2 //both overlaps true 
    CUSTOM SELECT QUERIES (UNION etc..) 
ElseIf @overlap1 //only @overlap1 
    CUSTOM SELECT QUERIES (UNION etc..) 
Else //only @overlap2 
    CUSTOM SELECT QUERIES (UNION etc..) 
End If 

Répondre

0

je produis actuellement le droit si/alors/partie d'autre de la requête en php mysql. Si quelqu'un peut répondre correctement à la question, s'il vous plaît faites!