sql中怎样写才能把表中的datetime字段中日期 和系统日期相等,兄弟特急在线等待分不够在加的!!(100分)

  • 主题发起人 主题发起人 007
  • 开始时间 开始时间
0

007

Unregistered / Unconfirmed
GUEST, unregistred user!
sql中怎样写才能把表中的datetime字段中日期 和系统日期相等,兄弟特急在线等待分不够在加的!!
我想写个查询,查询表中的日期等于系统的日期立马给分的!!!
小弟特急啊!!!救!!救我啊!!我的e_mail是lingxu007@sohu.com
 
select getdate();
 
select convert(nvarchar(10),getdate(),111)
 
日期字段:dt
先查找出日期字段,转换为字符串的形式;比较当前日期DataTimeToStr(now);
dt.AsString = DataTimeToStr(now);
试试看,
 
select * from tableName
where Round(convert(float,日期字段),0)=Round(Convert(float,GetDate()),0)
 
真的太谢谢你们了 给你们各位分了有几个人给小弟回答了 谢谢 我把分给你们分了!!
 
真的太谢谢你们了 给你们各位分了有几个人给小弟回答了 谢谢 我把分给你们分了!!
 
你们看看是否给你们几位加上了分数 谢谢!!!
 
因为在数据库(sql server 2000)中的数据类型保存为smalldatetime 或datetime 型,是含有时间值的,所以如果直接比较,是得不到正确结果的。但是可以用一些函数,来实现,从而得到想要的结果。如下:
select * (字段)
from tab (表名)
where day(date)=day(getdate()) and
month(date)=month(getdate()) and
year(date)=year(getdate())
 
azure000, 你说的很对啊 谢谢你啊 不好意思我把分都给了上面的朋友了 下次我多给你一点好吗!!!! 我从不失信的!!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
619
import
I
后退
顶部