שאלה 1:
שתי אפשרויות:
- לבטל את האינדקס שהוגדר לשדה ה-IP (כך, המיון יתבצע לפי הנתון שהוכנס ראשון).
- לקבוע שכל מספרי ה-IP יהיו מהתבנית: ###.###.###.### (כלומר 3 מספרים, ולכן ה-IP האחרון שלך יהיה: 000.000.000.002), ולבצע את השאילתה הזו:
SELECT tbl_Free_IP.IP_Address FROM tbl_Free_IP ORDER BY Mid$(tbl_Free_IP.IP_Address, 13, 3), Mid$(tbl_Free_IP.IP_Address, 9, 3), Mid$(tbl_Free_IP.IP_Address, 5, 3), Mid$(tbl_Free_IP.IP_Address, 1, 3);
|
שאלה 2:
פשוט צריך להוסיף התנייה:
SELECT tbl_Free_IP.IP_Address FROM tbl_Free_IP WHERE Mid$(tbl_Free_IP.IP_Address,1,11)=Mid$(,1,11) And Val(Mid$(tbl_Free_IP.IP_Address,13,3))>=Val(Mid$(,13,3)) And Val(Mid$(tbl_Free_IP.IP_Address,13,3))<=Val() ORDER BY Mid$(tbl_Free_IP.IP_Address,13,3), Mid$(tbl_Free_IP.IP_Address,9,3), Mid$(tbl_Free_IP.IP_Address,5,3), Mid$(tbl_Free_IP.IP_Address,1,3);
|
Dudenland