Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [MS SQL2005] Problema con una query RISOLTO

    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

  2. #2
    risolto ragazzi, era solo un problema di come testatavo la mia SP tramite SQL.
    La data andava passata nel formato "gg/mm/AAAA" mentre io passavo ggmmAAAA senza doppi apici

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.