1、首先說明ASP中並沒有between and的語法、函式和過程
2、你說的between and是指SQL語句中的,此語句適用於MSSQL資料庫
3、between and語法在SQL語句中的用法示例是:
--select * from TABLE where date between "開始日期時間" And "結束日期時間"--例如:select * from TABLE where date between "2009-1-20" And "2009-1-22"
注意:上面的語句會出現一些問題,無法檢索到2009-1-22日的任何資料,因為結束日期時間"2009-1-22"在sql語句中會預設為"2012-1-22 00:00:00.000"
正確的寫法是:
select * from TABLE where date between "2009-1-20" And "2009-1-22 23:59:59.997"
4、between and語法等價於>=和<=的聯合條件的簡寫。例如:
是和
select * from TABLE where date >= "2009-1-20" And date<="2009-1-22 23:59:59.997"
相等的。
並且在MSSQL內部的檢索機制和索引呼叫,也都是會一樣的
1、首先說明ASP中並沒有between and的語法、函式和過程
2、你說的between and是指SQL語句中的,此語句適用於MSSQL資料庫
3、between and語法在SQL語句中的用法示例是:
--select * from TABLE where date between "開始日期時間" And "結束日期時間"--例如:select * from TABLE where date between "2009-1-20" And "2009-1-22"
注意:上面的語句會出現一些問題,無法檢索到2009-1-22日的任何資料,因為結束日期時間"2009-1-22"在sql語句中會預設為"2012-1-22 00:00:00.000"
正確的寫法是:
select * from TABLE where date between "2009-1-20" And "2009-1-22 23:59:59.997"
4、between and語法等價於>=和<=的聯合條件的簡寫。例如:
select * from TABLE where date between "2009-1-20" And "2009-1-22 23:59:59.997"
是和
select * from TABLE where date >= "2009-1-20" And date<="2009-1-22 23:59:59.997"
相等的。
並且在MSSQL內部的檢索機制和索引呼叫,也都是會一樣的