求教ACCESS2003数据库一个查询语句

来源:百度知道 编辑:UC知道 时间:2024/06/09 00:52:41
数据表里有time和产量两个字段.time格式:年-月-日 时-分-秒,我的目的:查询时,输入一个日期:'年-月-日',就把当天的1班产量(0-8点),2班产量(8-16点),3班产量(16-24点)的产量,这3个总计显示出来.请教高手,怎么设置啊?我QQ544248241 欢迎在线帮助!!谢谢了
谢谢 craft001wen的回答.但是我想用SQL语句,或者在报表中操作实现上面的功能.还有高手考虑一下吗?谢谢拉

你的TIME应该和产量对应的吧
<input name=time_query type=text>
查询后语句:
<%
time_query=request("time_query")
set rs=conn.excute ("select time,product from table where year(time)='"&year(time_query)&"' and month(time))='"&month(time_query)&"' and day(time))='"&year(day)&"'")
if not rs.eof then hour(rs("time"))=time
do while not rs.eof
response.write"<tr>
if time>0 and time<9 then
response.write"<td>1班产量"&rs("product")&"</td>"
elseif time>8 and time<17 then
response.write"<td>2班产量"&rs("product")&"</td>"
elseif time>16 then time <25 then
response.write"<td>3班产量"&rs("product")&"</td>"
end if
rs.movenext
loop

response.write"</tr>

%>