查看: 1144|回复: 8
|
"3/6/2006" 变成 "3/6/2006 12:00:00 AM"
[复制链接]
|
|
我的database structure如下
customer_table
name: Text
date: Text
customer_table
name date
Jack 3-6-06 (mm:dd:yy)
Sandy 4-8-06
Cool 8-4-06
那么sql stament该如何写如果我要找
select name from customer_table WHERE date = 3-1-06 TO 4-25-06
有什么方法可以做到以上的效果呢,我是用access, date = Text (Data Type)
[ 本帖最后由 counterking 于 6-5-2006 03:49 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 5-5-2006 11:53 AM
|
显示全部楼层
你应该把 date 设定为 date data type.
然后, access 里 compare date 是这样:
select name from customer_table WHERE date >= #3/1/06# AND date <= #4/25/06# |
|
|
|
|
|
|
|
楼主 |
发表于 6-5-2006 03:44 PM
|
显示全部楼层
谢谢!这个问题已经解决了
但为何我的query result 会是 "12/6/2006 12:00:00 AM"
我查看我的database.. 也只是"12/6/2006"后面并没有“12:00:00 AM”
同时我在access data type里选择的是data/time , Format = short date |
|
|
|
|
|
|
|
楼主 |
发表于 8-5-2006 01:48 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 8-5-2006 02:00 PM
|
显示全部楼层
这是因为你没记录时间的关系, 其实没什么问题, 你可以在输出网页或软件的时候把它 format, 例如如果用 ASP 就用 FormatDateTime. |
|
|
|
|
|
|
|
发表于 17-5-2006 04:21 PM
|
显示全部楼层
请问Date Range 的问题:
我用VB 6.0 call MS SQL 2000 database :
我的coding如下 :
"
a = CDate(DTpicker1)
b = CDate (DTpicker2)
sqlstr ={ind2.Trans_date} >= '" & a & "' and {ind2.Trans_date} <= '" & b & "'"
Report.GroupSelectionFormula = sqlstr
...
.....
"
当我run program的时候都就出现"A date-time is required here" 的error,我也试过很多其他符号, 可是都有error lor....,有没有人有何高见??? |
|
|
|
|
|
|
|
发表于 24-5-2006 11:46 PM
|
显示全部楼层
原帖由 海星1988 于 17-5-2006 04:21 PM 发表
请问Date Range 的问题:
我用VB 6.0 call MS SQL 2000 database :
我的coding如下 :
"
a = CDate(DTpicker1)
b = CDate (DTpicker2)
sqlstr ={ind2.Trans_date} >= '" & a & ...
实在感慨。
换是早5年前我一定帮得了你,但这5年来都没做coding了,生疏啊!生疏! |
|
|
|
|
|
|
|
发表于 25-5-2006 09:15 AM
|
显示全部楼层
原帖由 海星1988 于 17-5-2006 04:21 PM 发表
请问Date Range 的问题:
我用VB 6.0 call MS SQL 2000 database :
我的coding如下 :
"
a = CDate(DTpicker1)
b = CDate (DTpicker2)
sqlstr ={ind2.Trans_date} >= '" & a & ...
我忘了 DTpicker 这 component 会怎么样传回 date 的资料... 也许你要去 debug trace 以下这行是否有错:
a = CDate(DTpicker1)
b = CDate (DTpicker2) |
|
|
|
|
|
|
|
发表于 10-7-2006 06:20 PM
|
显示全部楼层
SQL2000 的 datetime 是加上time的 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|