MySQL zu MSSQL konvertieren, substrings, if, etc

Hallo,
ich habe eine relativ komplexe MySQL-Query, die ich jetzt zu msSQL überführen muss. Die Tabelle Dtenbank hat auch eine neue Struktur, aber wenn ich schonmal die richtigen Befehle, bzw. die richtige Syntax habe, bin ich schon ein Stückchen schlauer.

Also hier ist mal die MySQL-Abfrage:

SELECT *
FROM comprodutos
WHERE idprodutosubtipo

/*subtipo suchen die dem typ 35 angehören*/
IN (

SELECT idprodutosubtipo
FROM comprodutossubtipos
WHERE idprodutotipo =35
)

/*Aktive Produkte suchen*/
AND activo = -1

/*Produkte suchen für die gilr: Minimale Eingangsspannung durch Minimale Generatorspannung, aufgerundet */
/*=
((SELECT valor
FROM comprodutoscaracteristicasatribuicoes
WHERE idproduto =comprodutos.idproduto
AND idcaracteristica =159)/1000 ),
comprodutos.idproduto,NULL))

/*etc…*/
/*

Hallo David,

Google ist Dein Freund! In MSSQL kann man die iF-Funktion durch das CASE-Statement ersetzen. (z.B.: http://www.office-loesung.de/ftopic149004_0_0_asc.php)

MfG Gorg V.

Ja,
„if“ aus mySQl wird zu „Case“ in MSSQL, sowit war ich ja schon. Aber ich bekomme die richtige Syntax nicht hin.

Egal, wie sagt man so schön „Alle Straßen führen nach Rom“. Ich habs jetzt anders geregelt. Aus der Datenbank hol ich mir alle Produkte der entsprechenden Gruppe und Filter sie erst in php.