java - 如何找到存储在同一行mysql的2列中的日期差异

标签 java mysql database date datediff

    dtchkt=obj.next();
    String ddf;
    rs=st.executeQuery("select datediff(dtchkt,dtchki) where id="+id);
    while(rs.next())
    {   
        ddf=rs.getString(1);
        System.out.println(ddf);        
    }

上面的代码无法找到两列日期之间的差异,实际上我希望代码返回列的两个指定日期之间的天数。请提出一个可能的解决方案。

最佳答案

rs=st.executeQuery("select datediff(dtchkt,dtchki) FROM `table_name` where id="+id);

关于java - 如何找到存储在同一行mysql的2列中的日期差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31405160/

相关文章:

java - 如何减少InputStreams和OutputStreams之间的写入?

java - MMORPG 中客户端/服务器之间的消息速率

python - 在 MySQLdb 游标上执行多条语句

sql - 对 sql 中的常见结果进行分组

android - 如何在移动设备上处理大量数据

java - 如何全局禁用默认上下文菜单

java - 如何设置只有秒和小数的倒计时器?

php - 如何在mysql的数据库中存储图像和文本

sql - 加快 SQL Server 2005 中的批量插入

database - Heroku:删除附加组件后可以恢复数据库吗?