データベーステーブルがありますデータベーステーブルから特定の日付を取得
私のコードは、ユーザが質問を解決するたびにここに行を挿入します。
CREATE TABLE `u_s_q` (
`ID` int(8) NOT NULL auto_increment,
`userid` int(6) NOT NULL,
`questionid` int(6) NOT NULL,
`time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
--
-- Dumping data for table `u_s_q`
--
INSERT INTO `u_s_q` VALUES (1, 1, 2, '2011-11-26 14:02:14');
INSERT INTO `u_s_q` VALUES (2, 1, 5, '2011-11-26 14:24:32');
このようにしてください。
私はid = "1"という質問IDを11月の月に解決しようとしています。
そのSQL文を書く方法がわかりません
どうすればいいですか?
おかげで多くのことを、私はよstackoverflowが私に許可するときあなたの答えをチェックしてください:) – user1056307
'time'カラムの型は' timestamp'です、MONTH()関数はこの型を扱うことができますか? – sll
@Silはい、DATETIMEとTIMESTAMPは、同じフォーマットのyyyy-mm-dd hh:ii:ssで保存され、両方とも 'MONTH() 'で正しく動作します。 –