firstDayOfMonth, rs ( "date" ).
, , 1 dateadd() :
firstDayOfMonth = rs("date") + 1 - day(rs("date"))
lastDayOfMonth = dateadd("m", 1, firstDayOfMonth ) - 1
:
<%
sql="select * from order_details where emp_name='"&session("emp")&"' order by 1,2,3,4,5,6,7"
rs.open sql,con,1,2
do while not rs.eof
session("wk")=weekdayname(weekday((rs("date"))))
firstDayOfMonth = rs("date") + 1 - day(rs("date"))
lastDayOfMonth = dateadd("m", 1, firstDayOfMonth ) - 1
%>
<tr>
<td align="center"><%=rs("emp_name")%></td>
<td align="center"><%=rs("food_had")%></td>
<td align="center"><%=rs("quantity")%></td>
<td align="center"><%=session("wk")%></td>
<td align="center"><%=day(rs("date"))&"/"&month(rs("date"))&"/"&year(rs("date"))%></td>
<td align="center"><%=rs("grand_total")%></td>
<td align="center"><%=fdate(firstDayOfMonth) ></td>
<td align="center"><%=fdate(lastDayOfMonth) ></td>
</tr>
<%
rs.movenext
loop
rs.close
%>
Edit:
, sql, WHERE date >= firstDayOfMonth AND date <= lastDayOfMonth :
sql="select * from order_details where emp_name='" & session("emp") & "' " & _
"WHERE date >= DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE())) + 1 - DAY(DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE()))) " &_
"AND date <= DATEADD(MONTH, 1, DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE())) + 1 - DAY(DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE())))) - 1 " &_
"order by 1,2,3,4,5,6,7"
( , - , )