หน้า 1 จากทั้งหมด 1

ไม่ทราบ express ใส่ข้อมูลต่อแถวได้สูงสุดกี่ตัวอักษรครับ

โพสต์โพสต์แล้ว: พุธ พ.ย. 15, 2006 3:04 pm
โดย CyberNude
ไม่ทราบ express ใส่ข้อมูลต่อแถวได้สูงสุดกี่ตัวอักษรครับ ผมเขียนรายงานไปแล้ว ถูกหมดแต่มันบอกนิพจน์ผิดอ่ะครับ คุณอาซันบอกว่ามันจำกัดที่ตัวอักษรต่อแถวอ่ะครับ
ประมาณนี้
Filter=substr(youref,0,4)="1201" .OR. substr(youref,0,4)="1202" .OR. substr(youref,0,4)="1203" .OR. substr(youref,0,4)="1204" .OR. substr(youref,0,4)="1205" .OR. substr(youref,0,4)="1206" .OR. substr(youref,0,4)="1207" .OR. substr(youref,0,4)="1208"
ทีนี้ถ้าผมจะเอาผลรวมของบรรทัดข้างบน มาบวกต่อไปอีก 1 บรรทัดทำไงอ่ะครับ เพราะผมลองใส่
Filter=substr(youref,0,4)="1209" .OR. substr(youref,0,4)="1210"
หมายถึงว่าผมจะเอาค่า 1201 - 1208 มาบวกต่อกับ 1209 - 1210 อีกบรรทัดหนึ่งอ่ะครับ ทำไงครับ

Re:ไม่ทราบ express ใส่ข้อมูลต่อแถวได้สูงสุดกี่ตัวอักษรครับ

โพสต์โพสต์แล้ว: พุธ พ.ย. 15, 2006 4:36 pm
โดย ASAN
- ถ้าจำไม่ผิด ประมาณ 250 ตัว (ไม่ค่อยแน่ใจ เดี๋ยว support มายืนยันอีกที)
- การเขียนตัวแปรแบบที่แจ้งมา ทำให้กินเนื้อที่เยอะครับ ลองทำแบบนี้ดูครับ

Filter=substr(youref,0,4)>="1201" .and. substr(youref,0,4)<="1209"
มันก็จะได้ค่าตั้งแต่ 1201-1209 เลย ครับ ทีนี้ ปัญหาว่า ที่จะเอามารวมนี่หมายถึงจำนวนบรรทัดรายการ หรือตัวเลขที่ต้องการรวมครับ

- บรรทัดยอดรวมต้องอยู่ในช่วงการแสดงผลของข้อมูลนะครับ ไม่ใช่ช่วงค่าของไฟล์

Re:ไม่ทราบ express ใส่ข้อมูลต่อแถวได้สูงสุดกี่ตัวอักษรครับ

โพสต์โพสต์แล้ว: พุธ พ.ย. 15, 2006 4:58 pm
โดย CyberNude
ขอบคุณกั๊บ ;D