前一天查询 [英] Previous day query

查看:74
本文介绍了前一天查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,


我是SQL qieries的新手,我正在尝试在日期/时间上运行查询来获取昨天的数据。


这是我从SQL分析器运行的测试查询:


select * from mvs_store_all_data_time_change其中mvs_creation_date = {fn NOW()}


我得到的错误是:


服务器:Msg 241,Level 16,State 1,Line 1

语法错误从字符串转换日期时间。


我假设它与我试图查询的这个字段的格式有关,可能需要转换?


任何帮助将不胜感激。


干杯,


Riaan。

Hi There,

I am a newbie on SQL qieries and I am trying to run a query on a date/time filed to get yesterdays data.

Here is my test query ran from SQL analyzer:

select * from mvs_store_all_data_time_change where mvs_creation_date = {fn NOW() }

The error I am getting is:

Server: Msg 241, Level 16, State 1, Line 1
Syntax error converting datetime from character string.

I assume it is to do with the format of this field I am trying to query and may need to be converted?

Any help will be much appreciated.

Cheers,

Riaan.

推荐答案

Riaan,

尝试

select * from mvs_store_all_data_time_change

其中mvs_creation_date> (getdate() - 1)
Riaan,
Try
select * from mvs_store_all_data_time_change
where mvs_creation_date > (getdate()-1)


试试这个


select * from< table>其中DATEPART(dd,< date_column>)= DATEPART(dd,getdate() - 1)


< date_column> - 保存日期

解释 - 让它成为今天03/08/2006,然后是DATEPART(dd,getdate() - 1)

返回02.你可以得到前一天的数据。

问候,

Lipsa
try this one

select * from <table> where DATEPART(dd, <date_column>)=DATEPART(dd, getdate()-1)

<date_column>-where your date is saved
Explanation-let it be 03/08/2006 today,then DATEPART(dd, getdate()-1)
returns 02.and u can get the data of the previous day.
Regards,
Lipsa


试试这个


select * from< table>其中DATEPART(dd,< date_column>)= DATEPART(dd,getdate() - 1)

< date_column> - 您插入日期的数据库中的列名

解释 - 假设它是03/08/2006 today.so,DATEPART(dd,getdate() - 1)将返回02.你可以做comarison并获得前一天的数据。 :)

问候,

Lipsa:)
Try this one

select * from <table> where DATEPART(dd, <date_column>)=DATEPART(dd, getdate()-1)

<date_column>-your column name in database where u insert dates
Explanation-suppose its 03/08/2006 today.so ,DATEPART(dd, getdate()-1)will return 02.and u can do the comarison and get the data of previous day. :)
Regards,
Lipsa :)


这篇关于前一天查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆