作者grassboy2 (天才小胖子-草儿活力花俏)
看板Database
标题Re: [SQL ] 蛮复杂的SQL
时间Fri Sep 8 18:32:35 2006
※ 引述《cyril63 (You belong to me)》之铭言:
: (针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
: 资料库名称:MYSQL
: 资料库版本:5.0
: 内容/问题描述:
: 资料表如下
: No. Dept. Content Date Time
: ========================================================
: 1 2 ghjgfjgh 2006-09-04 12:45:11
: 2 2 gfdhgfhfg 2006-09-04 01:05:00
: 3 2 hj,jk,jk 2006-09-07 00:21:34
: 4 2 gfjjkhjgl,jklkj 2006-09-07 22:33:44
: 5 2 hjvmhjmghm 2006-09-18 12:56:00
: 6 2 nmvnbmghvcmhj 2006-09-03 11:44:55
: 请问我要如何select出日期最新的一个record
: 用 Unix_Timestamp 把 Date , Time两栏计算出一个数字
: 然後用 MAX 函数取出那一列
: 但这样的 SQL 我不会写
噗…忘了不能连推0rz...
我不太确定能不能用这种query
SELECT `NO.` , `Dept.` , `Content` , `Date` , `Time` ,
UNIX_TIMESTAMP( CONCAT( CONCAT(`Date` , ' ') , `Time` ) ) AS `New`
FROM `Table`
ORDER BY `New` DESC
LIMIT 1
试试看罗~呵^^"
有错请指正~
--
╔作者 grassboy2 来自 ptt.cc 的怒吼!
█ ◎P_GrassboyWebBBS版【http://WebGrassboy.twbbs.org】
Design By Grassboy@MDS 白日梦工作室 ╚─你现在还以为,浏览器不能打逼吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.206.39
※ 编辑: grassboy2 来自: 140.115.206.39 (09/08 18:33)