Je dois sélectionner la première ligne d'une vue row_number uniquement si la deuxième ligne a une condition spécifique.Sélectionnez la première ligne de row_number() uniquement si la ligne numéro 2 a la condition x?
Maintenant, comment vérifier l'état des lignes?
Je pourrais obtenir ce point de vue:
row_num value
1 1
2 1
Mais, j'ai besoin que la première ligne, si elle ressemble à ceci:
row_num value
1 1
2 2
Donc, je suppose que ce que j'ai besoin est quelque chose comme:
«sélectionnez la première ligne lorsque la valeur de la deuxième ligne est 2 »
Comment faire cela?
Vous avez besoin de curseur pour cela. – vittore
Est-ce que c'est toutes les colonnes que la vue a? Aussi, que voulez-vous arriver quand la valeur de 'row_number' 2 * n'est pas * 2? – AakashM
@ aakashm non, il y a plus de colonnes, mais ce sont les seules dont j'ai besoin. aussi, "valeur" ne peut être que 1 ou 0 (désolé, mal inséré dans le post d'ouverture), comme c'est une valeur de bit. @ vittore: soin d'expliquer? J'ai regardé quelques tutoriels, mais je ne comprends pas comment cela peut m'aider. – msa