我试图使一些vchar值基于日期搜索。MySQL修剪和字符串在一个查询中的日期
我有这个样子的工作中的字符串:
2006年1月7日上午12时45分24秒
2006年1月7日上午01点18分36秒
1 /二千○六分之七上午01点21分43秒
2006年1月7日上午01时32分09秒
2006年3月30日下午12时32分10秒
2006年3月30日下午1时19分三十○秒
2006年3月30日下午1点二十〇分44秒
所以第一关,让我们摆脱了AM的..的phpMyAdmin的SQL查询:
SELECT trim('AM' FROM `orderdate`) FROM tblorders
此作品摆脱了AM的现在让我们来设置的值作为变量,并尝试换一个字符串STR_TO_DATE()周围的结果:
SELECT trim('AM' FROM `orderdate`) AS `value`, STR_TO_DATE(`value`,'%d,%m,%Y') FROM tblorders
这就产生价值为未知列。还有什么方法将两个函数值串在一起,然后使用它们进行过滤,例如WHERE value> 2/1/2006?
优秀!谢谢! – Burndog 2012-02-23 20:44:35