ciao ragazzi, ho un problema con una query stupidissima, sarà che son le 9.30 di mattina, ma non c'è verso di farla andare..mi vergono quasi a postare.
dunque ho fatto una SP :
CREATE PROCEDURE ProposeToPromoter_GetByRecruitmentId
@RecruitmentId varchar(50),
@IsCheckedOne bit,
@IsCheckedTwo bit,
@fromDate datetime,
@toDate datetime
AS
SELECT
*
FROM
ProposeToPromoter
WHERE
( RecruitmentId = @RecruitmentId ) AND ( IsChecked = @IsCheckedOne) OR (IsChecked = @IsCheckedTwo ) AND
( RegistrationDate <= @toDate AND RegistrationDate >= @fromDate)
ORDER BY RegistrationDate
In pratica devo recuperare tutti i valori di una tabella dove il RecruitmentId è uguale ad un parametro, IsChecked è uguale ai 2 parametri (quindi true o false a seconda dei casi) e poi il campo una determinata data è compresa tra 2.
Quello che mi da problema è quel boolean.
In pratica questo valore puo essere true o false e io gli devo passare 2 bit, ad esempio true il primo e false il secondo, e in questo caso mi dovra restituire tutti i record...se passo 2 valori a true, mi restituire solo dove il valore è true e cosi via...
Non riesco ad uscirne, qualche volontario matutino?
grazie mille