首页 新闻 赞助 找找看

Entity SQL 怎么格式化日期?

0
[待解决问题]

比如数据库里的日期是 2010-11-22 11:11:11

我想查询出来的日期是2010/11/22

在sql语句中可以使用CONVERT(VARCHAR(100),time,111)进行格式化

请问在esql中使用什么语句呢?

目前我是使用了一个自定义函数

        <Function Name="DateTimeFormat">
          <Parameter Name="Time" Type="Edm.DateTime"></Parameter>
          <ReturnType Type="Edm.String"></ReturnType>
          <DefiningExpression>
            CAST(YEAR(Time) AS STRING)+"/"+CAST(MONTH(Time) AS STRING)+"/"+CAST  (DAY(Time) AS STRING)
          </DefiningExpression>
        </Function>

不过生成的sql语句看起来好难受啊……………………

wangjunniit的主页 wangjunniit | 初学一级 | 园豆:197
提问于:2010-11-22 19:51
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册