selection d1 ligne si date système dans période

selection d1 ligne si date système dans période - SQL/NoSQL - Programmation

Marsh Posté le 24-05-2005 à 13:12:12    

SQL server
Bonjour, pour un besoin ponctuel et étant néophyte en la matière, merci de m'indiquer comment je peux sélectioner une ligne de ma table seulement si la date système entre dans une période Date_début / Date_fin, de format Date...
 
Je pensais à  
WHERE CURRENT DATE BETWEEN Date_début AND Date_fin
 
mais pas en SQL server.........
 
D'avance merci. ;)  
 

Reply

Marsh Posté le 24-05-2005 à 13:12:12   

Reply

Marsh Posté le 24-05-2005 à 13:16:03    

c le between ou le current date qui foire ?
 
réponse 1 : between <=> current date > date_début and current date < date_fin
réponse 2 : google est ton ami, la doc de sqlserver encore +

Reply

Marsh Posté le 24-05-2005 à 13:20:25    

c'est bon, Current date pour Main Frame, et en SQL server :
AND GETDATE() BETWEEN Dt_deb AND Dt_fin
 
merci MSDN !

Reply

Marsh Posté le 22-09-2005 à 09:58:37    

slt
g collé un peu de code... peux tu me dire ou ça coince avec le betwween
car sans tout va bien mais avec g une erreur du type:[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.
 
peux tu m'aider svp.....
<%
Set rsQuiD = Server.CreateObject("ADODB.Recordset" )
sqlQuiD = "SELECT Distinct PRENOM FROM COLLABORATEUR Where (FONCTION='Ciblage') or (FONCTION='Prospection')"
rsQuiD.open sqlQuiD, MyConn, 3, 3
Do While Not rsQuiD.EOF
ParQuiD=rsQuiD("Prenom" )
PourQuiID =Request.form("Pour" )
DatQui1 =Request.form("Date1" )'-----récup d 1 menu déroulant
DatQui2 =Request.form("Date2" )'-----récup d 1 menu déroulant
 
Set rs_InterlocQui2 = Server.CreateObject("ADODB.Recordset" )
sql_InterlocQui2 = "SELECT * FROM INTERLOCUTEUR Where POUR Like'" & PourQuiID & "' And PARCREA Like'" & ParQuiD & "' And DATCREA BETWEEN '"&DatQui1&"' AND '"&DatQui&"' "
rs_InterlocQui2.open sql_InterlocQui2, MyConn, 3, 3
nbre_InterlocQui2=rs_InterlocQui2.recordcount
 
rsQuiD.MoveNext
%>  
            <table width="80" border="0" cellspacing="1" cellpadding="0">
              <tr bgcolor="#666666">  
                <td><font color="#FFFFFF"><%=ParQuiD%></font></td>
              </tr>
              <tr bgcolor="#9a8a7d">  
                <td align="center"><font color="#FFFFFF"><b><%=nbre_InterlocQui2%></b></font></td>
              </tr>
            </table>
            <%
Loop%>

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed