CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

请问我以下的SQL语句哪儿出错了呀?

楼主charlieckl(charlie)2003-12-02 14:45:49 在 Delphi / 数据库相关 提问

SELECT   A.Expr1,C.sign_time    
  From   omSystem..View_Emp   A   LEFT   OUTER   JOIN    
    (SELECT   *   FROM   EastRiver..TimeRecords   B  
      WHERE   (B.sign_time   >=   :sign_time1)   AND   (B.sign_time<   :sign_time2))   C        
      ON   A.Expr1   =   C.card_id    
  其中A为视图,B是一个表,这样运行以后,在DBGrid中,C.sign_time这项显示不出来,A.Expr1可以显示,这是怎么回事呀  
  问题点数:0、回复次数:2Top

1 楼chao_jian(猫)回复于 2003-12-02 16:58:32 得分 0

A.Expr1可以显示说明SQL语句本身没有问题,至于是否符合要求则须另当别论了,  
  使用LEFT   OUTER   JOIN时,C.sign_time的值可能为Null(这时DBGrid中便“显示不出来”)Top

2 楼suuare(督察)回复于 2003-12-02 17:06:24 得分 0

C.sign_time的查询结果本来就是空啊!Top

相关问题

  • SQL语句出错
  • sql语句出错
  • 用SQL语句时出错
  • SQL语句提示出错
  • SQL语句编译出错
  • 一段SQL语句,为什么出错?
  • 这句Sql语句老是出错
  • 这条sql语句出错哪里?
  • 这条sql语句哪里出错了
  • sql语句删除出错的问题

关键词

  • sign
  • time
  • select

得分解答快速导航

  • 帖主:charlieckl

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo