以前总是觉得,写程序重要的是思路,一些小细节上的东西不用太过于在意,用的时候一查帮助就出来了,实际上这也是可行,只是有些东西,总是找了忘,忘了再找.实在太不方便了,所以现在想想应该把小的东西也记录下来,以后用的时候也方便.

    那就从今天遇到的一个小问题开始吧,如果数据库中有一个字段中是时间,我要查询某个月或某日的记录,怎么做????方法很多,看代码.

 

SELECT *
FROM 表
WHERE (DATEDIFF(month, Money_Time, '2007-01-01') = 0)
所有2007年1月的记录

此示例确定在 pubs 数据库中标题发布日期和当前日期间的天数。

USE pubsGOSELECT DATEDIFF(day, pubdate, getdate()) AS no_of_daysFROM titlesGO
DATEDIFF这个函数是重要,是解决这个问题的关键所在.联机帮助中说此函数是返回跨两个指定日期的日期和时间边界数。 

OK,先说到这.

相关文章:

  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-03-08
  • 2021-11-18
  • 2022-12-23
  • 2021-06-13
  • 2021-12-21
相关资源
相似解决方案