Questione : Dovere ottenere i mesi precedenti in assistente di SQL

Sì, è me… che un altro in una lunga fila di questions.

I hanno ancora questo SQL: mese del

SELECT, funding_stoplight, mese dello stoplight_listing
WHERE del funding_desc
FROM = datepart (mese, getDate ()) ED anno = datepart (anno, getDate ()) E pid = “PROVA„; il

which funziona benissimo per che cosa ho bisogno… della condizione del month.

Now che il cliente lo vuole convincere la condizione del

Things di mesi… per considerare… il

If inizio di progetto appena, non ci è

if di mesi… siamo in mese 1 o 2 là stanno andando soltanto essere a massimo, 1 o 2 mesi di previous.

If misuriamo gli anni… come calcolo per quello… visto che un progetto potrebbe cominciare il 1 gennaio,/>
I penso che i valori di ritorno delle coperture it.

The per lo SQL DI CUI SOPRA sia: Stoplight Description
7 Y che del

Month un certo

I del testo… volere per visualizzare i 3 mesi precedenti:

So potrebbe essere: il

6 G tutto è good
5 R che tutto è bad
4 Y tutto non è così difettoso….

Do ho bisogno delle dichiarazioni di SQL separate o posso compirlo con su SQL?

Thanks, tutto,

Peter
class= del

Risposta : Dovere ottenere i mesi precedenti in assistente di SQL

dovreste più meglio avere la data completa in una colonna anziché le colonne separate per l'anno ed il mese…


quel senso potete avere una domanda con “la data FRA getDate () E DATEADD (MESE, -3, getDate ())„


Altre soluzioni  
 
programming4us programming4us