|
|
|
ช่วยดูโค้ดหน่อยครับ แต่ผมต้องการทำให้เป็น รหัสลูกค้า.......1......... ปี 1 2 3 4 5 6 7 8 9 10 11 12 2005 1000 1500 300 2006 2000 2100 1700 ผมต้องเขียนโค้ดเพิ่มยังไงครับช่วยด้วยครับ |
|
|
|
|
|
|
|
<!-- #include virtual="dbconnect.asp"-->
<%
'Set rs=Server.Createobject("ADODB.Connection")
Set rs =Server.CreateObject("ADODB.Recordset")
sql="SELECT YEAR(DocDate) AS Expr3, MONTH(DocDate) AS Expr2, ArCode, "&_
"SUM(TotalAmount) AS Expr1 FROM BCARINVOICE WHERE (IsCancel <> 1) "&_
"GROUP BY YEAR(DocDate), MONTH(DocDate), ArCode "&_
"ORDER BY YEAR(DocDate), MONTH(DocDate), ArCode;"
rs.Open sql,conn,1, 3 %>
<%
If Rs.EOF Then
%>
äÁèÁÕ¢éÍÁÙÅã¹µÒÃÒ§ !
<%Else%>
<body>
<table width="800" border="1">
<tr>
<td><table width="800" border="1">
<tr> <% DO While Not Rs.EOF%>
<td>ª×èÍ<%= Rs("arcode")%></td>
</tr>
<tr>
<td><table width="800" border="1">
<tr>
<td width="68">»Õ</td>
<td width="69">1</td>
<td width="70">2</td>
<td width="48">3</td>
<td width="48">4</td>
<td width="48">5</td>
<td width="48">6</td>
<td width="48">7</td>
<td width="48">8</td>
<td width="48">9</td>
<td width="48">10</td>
<td width="48">11</td>
<td width="59">12</td>
</tr>
<tr>
<td><%= Rs("expr3")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
<td><%= Rs("expr1")%></td>
</tr>
</table></td>
</tr> <% Rs.MoveNext
Loop
Rs.Close
Conn.Close
End If%>
</table>
</td>
</tr>
</table>
แต่มันแสดงผลออกมาเป็น
รหัสลูกค้า....1............
ปี 1 2 3 4 5 6 7 8 9 10 11 12
2005 1000 1000 1000
รหัสลูกค้า.....2...........
ปี 1 2 3 4 5 6 7 8 9 10 11 12
2005 1000 1000 1000
รหัสลูกค้า.....1...........
ปี 1 2 3 4 5 6 7 8 9 10 11 12
2006 2000 2000 2000
แต่ผมต้องการทำให้เป็น
รหัสลูกค้า.......1.........
ปี 1 2 3 4 5 6 7 8 9 10 11 12
2005 1000 1500 300
2006 2000 2100 1700
ผมต้องเขียนโค้ดเพิ่มยังไงครับช่วยด้วยครับ
Tag : - - - -
|
|
|
|
|
|
Date :
24 พ.ค. 2549 13:55:18 |
By :
kao |
View :
1978 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- #include virtual="dbconnect.asp"-->
<%
'Set rs=Server.Createobject("ADODB.Connection")
Set rs =Server.CreateObject("ADODB.Recordset")
sql="SELECT YEAR(DocDate) AS Expr3, MONTH(DocDate) AS Expr2, ArCode, "&_
"SUM(TotalAmount) AS Expr1 FROM BCARINVOICE WHERE (IsCancel <> 1) "&_
"GROUP BY YEAR(DocDate), MONTH(DocDate), ArCode "&_
"ORDER BY YEAR(DocDate), MONTH(DocDate), ArCode;"
rs.Open sql,conn,1, 3 %>
<%
If Rs.EOF Then
%>
äÁèÁÕ¢éÍÁÙÅã¹µÒÃÒ§ !
<%Else%>
<body>
<table width="800" border="1">
<tr>
<td><table width="800" border="1">
<tr> <% DO While Not Rs.EOF%>
<td>ª×èÍ<%= Rs("arcode")%></td>
</tr>
<tr>
<td><table width="800" border="1">
<tr>
<td width="68">»Õ</td>
<td width="69">1</td>
<td width="70">2</td>
<td width="48">3</td>
<td width="48">4</td>
<td width="48">5</td>
<td width="48">6</td>
<td width="48">7</td>
<td width="48">8</td>
<td width="48">9</td>
<td width="48">10</td>
<td width="48">11</td>
<td width="59">12</td>
</tr>
<tr>
<td><%= Rs("expr3")%></td>
<td><%= Rs("expr1")%></td>
วนตรงนี้ละ
</tr>
</table></td>
</tr> <% Rs.MoveNext
Loop
Rs.Close
Conn.Close
End If%>
</table>
</td>
</tr>
</table>
|
|
|
|
|
Date :
24 พ.ค. 2549 16:26:47 |
By :
ปุด |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วนยังไงครับได้โปรดชี้ทางสว่างให้หน่อยครับ
|
|
|
|
|
Date :
24 พ.ค. 2549 17:20:56 |
By :
kao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<td><%= Rs("expr1")%></td>
ตรงนี้ให้เปิด Rs เพิ่มอีกตัว
แล้วนำมาวนอะนะ
|
|
|
|
|
Date :
25 พ.ค. 2549 16:20:08 |
By :
นิจัง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยเขียนโค้ดวนให้ดูหน่อยครับ ผมพึ่งหัดเขียนนะครับเลยงง
|
|
|
|
|
Date :
26 พ.ค. 2549 16:41:33 |
By :
kao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|