selection d1 ligne si date système dans période - SQL/NoSQL - Programmation
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 +
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 !
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%>
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.