Oracle SQL: Obtenir des huit derniers mois de données (avec le MOIS et l'ANNÉE de colonnes)
J'ai une table qui a des colonnes de l'ANNÉE et le MOIS, qui sont varchars, qui ont un format similaire MOIS = '02', YEAR = '2011'.
Ce requêtes puis-je utiliser pour obtenir les huit derniers mois de données, à l'exclusion du mois en cours?
Vous devez vous connecter pour publier un commentaire.
Essayer
Essayez ceci:
Une autre version:
ADD_MONTHS
appel et ne <= 8 dans votre CONNECT PAR. Qui sera de retour en décembre 2010 à juillet 2011.Le mieux je pense est de cette:
C'est une force brute de la méthode, de sorte qu'il n'est pas possible si vous souhaitez que votre requête de généraliser.