| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2509 人关注过本帖
标题:莱鸟问个问题,关于时间涵数的
只看楼主 加入收藏
gxy0325
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-7-16
收藏
 问题点数:0 回复次数:11 
莱鸟问个问题,关于时间涵数的
我在PB的“DB Adminisration”中写一条SQL语句,要求把当天的数据全部调出来,我这样写的:
select a.salesid,a.customname,from bms_sa_doc_v a where a.credate=today();
可是出错,说TODAY()是无效标识符,请问如何写才能调出当天数据?
我用的是PB6。5,另外,我不是写在程序里的,只要一句SQL就可以了,知道的老大请帮帮忙,谢谢|!
搜索更多相关主题的帖子: 时间 
2007-07-16 09:57
sam2080
Rank: 2
等 级:新手上路
威 望:3
帖 子:111
专家分:0
注 册:2007-6-28
收藏
得分:0 

看看你的credate是什么类型
比如date or datetime
还有,如果数据库是在MSSQL中用getdate()取得当前的日期

2007-07-16 10:59
gxy0325
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-7-16
收藏
得分:0 
回复:(sam2080)看看你的credate是什么类型比如date...
谢谢老大,CREADATE是DATE类型的,我现在的目的就是要用一句SQL来实现,你说的GETDATE()在“DB ADMIN”中也不认识,和写TODAY()一样,要怎么写,你写一下好吗?谢谢!
2007-07-16 13:13
sam2080
Rank: 2
等 级:新手上路
威 望:3
帖 子:111
专家分:0
注 册:2007-6-28
收藏
得分:0 
用的是什么数据库?
2007-07-16 13:33
gxy0325
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-7-16
收藏
得分:0 
回复:(gxy0325)莱鸟问个问题,关于时间涵数的
oracle,谢谢老大,你能直接写一条命令给我吗?
2007-07-16 13:54
langzping
Rank: 1
等 级:新手上路
威 望:1
帖 子:10
专家分:0
注 册:2007-6-13
收藏
得分:0 
select a.salesid,a.customname,from bms_sa_doc_v a where a.credate = sysdate();
註:
不可以用PB的函數,只能用oracle的。


2007-07-16 18:02
langzping
Rank: 1
等 级:新手上路
威 望:1
帖 子:10
专家分:0
注 册:2007-6-13
收藏
得分:0 
暈了,

select a.salesid,a.customname,from bms_sa_doc_v a where a.credate = sysdate;
2007-07-16 18:05
gxy0325
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-7-16
收藏
得分:0 
回复:(gxy0325)莱鸟问个问题,关于时间涵数的
感谢您的帮助!
我照您的方法打了,不报错了,不过没有数据出来,我估计是和时,分,秒有关,你看,我现在写的语句如下:
select a.salesid,WHere FROM BMS_SA_DOC WHERE a.credate=to_date('2007/07/16 00:00:00','yyyy/mm/dd hh24:mi:ss');
这样写出数,该为SYSDATE,就没数据了,老大,再帮忙看看?
2007-07-17 10:58
gxy0325
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-7-16
收藏
得分:0 
回复:(gxy0325)回复:(gxy0325)莱鸟问个问题,关...
select salesid FROM BMS_SA_DOC WHERE credate>=to_date('2007/07/16 00:00:00','yyyy/mm/dd hh24:mi:ss');
2007-07-17 11:06
sam2080
Rank: 2
等 级:新手上路
威 望:3
帖 子:111
专家分:0
注 册:2007-6-28
收藏
得分:0 
select salesid FROM BMS_SA_DOC WHERE credate >= to_date(sysdate)
2007-07-17 13:07
快速回复:莱鸟问个问题,关于时间涵数的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016586 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved