A.Farzin
دوشنبه 10 اردیبهشت 1386, 19:12 عصر
با سلام
به دادههای زیر دقت کنید. این مقادیر مربوط به شمارههای محموله کالا ارسال شده است در هر روز است. نوع داده ستون تاریخ Text و شماره محموله Number است.
تاریخ ------------- شماره محموله
01/01/1386--------------------- 1
01/01/1386 --------------------- 2
01/01/1386 --------------------- 3
01/01/1386 --------------------- 4
02/01/1386 --------------------- 1
02/01/1386 --------------------- 2
02/01/1386 --------------------- 3
02/01/1386 --------------------- 4
02/01/1386 --------------------- 5
03/01/1386 --------------------- 1
03/01/1386 --------------------- 2
اگر بخواهیم یک کوئری از این دادهها داشته باشیم که از محموله 3 روز 01/01/1386 تا محموله 1 روز 03/01/1386 را نشان دهد قسمت WHERE را چگونه باید نوشت.
کدهای من با وی بی 6 است و این کار را قبلا با اکسس به شکل زیر عملی کرده بودم ولی در اس کیو ال این روش پاسخگو نیست.
"SELECT * FROM Table1 WHERE FieldDate & str(FieldNumber) >= '1386/01/01" & str(3) & "'" & " And FieldDate & str(FieldNumber) <= '"1386/01/03" & str(1)
SQL Server روی کاربرد STR() خطا میگیرد.
ممنون
به دادههای زیر دقت کنید. این مقادیر مربوط به شمارههای محموله کالا ارسال شده است در هر روز است. نوع داده ستون تاریخ Text و شماره محموله Number است.
تاریخ ------------- شماره محموله
01/01/1386--------------------- 1
01/01/1386 --------------------- 2
01/01/1386 --------------------- 3
01/01/1386 --------------------- 4
02/01/1386 --------------------- 1
02/01/1386 --------------------- 2
02/01/1386 --------------------- 3
02/01/1386 --------------------- 4
02/01/1386 --------------------- 5
03/01/1386 --------------------- 1
03/01/1386 --------------------- 2
اگر بخواهیم یک کوئری از این دادهها داشته باشیم که از محموله 3 روز 01/01/1386 تا محموله 1 روز 03/01/1386 را نشان دهد قسمت WHERE را چگونه باید نوشت.
کدهای من با وی بی 6 است و این کار را قبلا با اکسس به شکل زیر عملی کرده بودم ولی در اس کیو ال این روش پاسخگو نیست.
"SELECT * FROM Table1 WHERE FieldDate & str(FieldNumber) >= '1386/01/01" & str(3) & "'" & " And FieldDate & str(FieldNumber) <= '"1386/01/03" & str(1)
SQL Server روی کاربرد STR() خطا میگیرد.
ممنون