Ciao a tutti.

Vi chiedo un aiuto perchè non ci riesco.

In una tabella mysql ho due campi data: data_A e data_B
Sia data_A che data_B possono assumere i seguenti valori:

1) Una qualsiasi data valida nel formato AAAA-MM-GG;
2) Una data fittizia identificata da 0000-00-00;
3) Valore del campo vuoto e/o nullo.

Ad esempio:
codice:
DATA_A		DATA_B
2011-04-18	2011-07-31
2011-04-18	
2011-04-18	2011-05-31
2011-04-08
2011-04-06
2011-04-04
2011-04-01	
0000-00-00	0000-00-00
Quello che devo ottenere:

1) se la differenza tra la data di oggi è superiore a 5 devo stampare il pallino colore verde;
2) se la differenza tra la data di oggi è compresa tra 1 e 5 devo stampare il pallino colore giallo;
3) se la la data di oggi è superiore alla data_b devo stampare il pallino colore rosso;
4) se la data_b è uguale a 0000-00-00 o nulla e/o vuota devo stampare il pallino colore grigio;

Ed ho scritto così:
codice:
                Response.Write "<td align=left>"
                if Trim(objRS("DATA_B")) <> "0000-00-00" then
                   strDataDifferenza = DATEDIFF("d", Date(), objRS("DATA_B"))                   
                      if cInt(strDataDifferenza) > 5 then                                   
                         Response.Write "<img border=0 src=/images/bullett/forestbul.gif alt='Assegnata'>"
                      elseif cInt(strDataDifferenza) >= 1 AND cInt(strDataDifferenza) <= 5 then
                         Response.Write "<img border=0 src=/images/bullett/goldbul.gif alt='In scadenza'>"
                      else
                         Response.Write "<img border=0 src=/images/bullett/redbul.gif alt='Scaduta'>"
                      end if                                     
                else
                   Response.Write "<img border=0 src=/images/bullett/greybul.gif alt='Non assegnata'>"    
                end if    
                Response.Write "</td>"
Adesso vorrei che nel caso di records senza data_b, quindi con data_b vuota e/o nulla, si stampasse il pallino colore viola... ma non ci riesco o mi stampa tutti pallini viola al posto dei grigi oppure solo grigi... sapete aiutarmi?

Grazie