Salve ho problemi con la funzione CHARINDEX, praticamente su di un campo data cerco accoppiate tipo '05-29' e altri tipi di stringhe ma non riesco a trovare l'indice corrispondente, se invece cerco solo il giorno es 29 mi trova gli indici.

Io scrivo quasta query che non funziona, restituisce 0:

select id,CHARINDEX('05-29', CONVERT(DateTime, DATA, 121)) from tabella

oppure questa query che restituisce l'indice della stringa correttamente:

select id,CHARINDEX('29', CONVERT(DateTime, DATA, 121)) from tabella

la data cercata esiste, dove sta la differenza?

Grazie