我有一个小型的自制画廊,我仍在努力: http ://springbreak.enteratenorte.com
SQL结构如下:
CREATE TABLE IF NOT EXISTS 'en_albums' (
'id' int(11) NOT NULL auto_increment,
'name' text,
'folder' text,
'description' text,
'hits' int(11) default NULL,
'datecreated' date default NULL,
PRIMARY KEY ('id')
) ENGINE=MyISAM AUTO_INCREMENT=372 DEFAULT CHARSET=latin1 AUTO_INCREMENT=372 ;
我有大约 300 张专辑,所以我想对最受欢迎的专辑进行排序,这很简单:
SELECT * FROM en_albums ORDER BY hits DESC
但我想知道如何做同样的事情,但只对不超过 6 个月、1 个月或 1 年的专辑进行排序,这是我专辑中的行示例:
INSERT INTO 'en_albums'
('id', 'name', 'folder',
'description', 'hits', 'datecreated')
VALUES
(1, 'Friends Picture', 'en-fotosdeamigos',
'Pictures sent by our visitors', 1514, '2005-07-19');
谢谢您的帮助!:D