易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp查询,数据库字段类型转换

jsp数据库查询,
数据库里面有个字段time,文本类型,
比如12-1月 -10 10.51.09.687000 上午
比如1-11月 -10 10.51.09.687000 上午
记录的是处理时间,
1月12日上午10点多
11月1日上午10点多

我想查询指定月份month的所有记录,下面的sql应该怎么写??

String sql = "select * from table where time="month"";
http://blog.csdn.net/ltolll/archive/2008/11/29/3409748.aspx
lz 可以参考

String sql = "select * from table t where t.time=to_char(to_timestamp(t.time),'mm');

楼上的方法好像不行啊,5555

将time字段转换类型就可以了
select * from table where time=DATE_FORMAT('time','yyyy-MM');


我的sql在oracle中是可以满足需求的,不知道你的数据库是什么。。

String sql = "select * from table t where to_char(to_timestamp(t.time),'mm')="你的月份";



select * from table where time like '%time'


time:'2010-01'
select * from table where time like '%time'

select * from table where time like '%[1][0-2]%' or time like '%[1-9]%'

我用是oracle啊,咋不行呢

orcale用toDate()函数转换一下,不过这种方法不好,这样写死了并且在底层处理的,可以用Java中的日期处理函数处理,先把数据查询出来,然后用Java程序处理较好一点。


相关问答:

jsp页面获取session的问题 - Java / Java EE

我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

jsp编码问题 - Java / Java EE

HTML code:

<%@ page language="java" import="java.util.*,com.test.model.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePa ......

jsp页面间变量传递及获取的问题 - Web 开发 / 其他

搜索了一下:http://so.csdn.net/bbsSearchResult.aspx?q=jsp+%e4%bc%a0%e9%80%92&p=1,没有发现能用的。因为我是初学jsp,因此有些也许能用,只是我看不明白?
一、我的情形:
a.html 通过<form action=&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号