2016年8月12日金曜日

MySQL テーブル内、同一アイテムの最大値を求める

item no date
------ ------- -------
バナナ 2 8/1
バナナ 15 8/5
りんご 3 8/9
りんご 10 8/15
バナナ 20 8/21
梨 3 8/26
梨 5 9/10


SELECT max(x.no) FROM `table`

SELECT t.item,t.no,t.date
FROM `table` t
WHERE t.no = (
SELECT max(x.no) FROM `table` x WHERE x.item = t.item GROUP BY t.item
)

2016年7月8日金曜日

JavaScript 年月の入力を簡単にする

年度と月 のフィールド、

201607 など一緒の場合、入力を簡単にしてみる。

↓ クリックで、前月
↑ クリックで、翌月

を入力するようにプログラムする。

2016年6月24日金曜日

JavaScript、年度関数を作る

入力フィールドの年度関数を作る。


クリックで、次年度にしたり、前年度にしたりする。

↑ で、次年度
↓ で、前年度

とした。


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="../jquery/jquery.js"></script>
<script>
$(function(){
//引く
$("#DWN").click(function() {
var date = new Date();
var yr = date.getFullYear();
//データ無し
if($("#YR").val()==""){
$("#YR").val(yr);
$("#msg").html("<font color=green>今年を代入しました。</font>");
}
//データ有り
else{
var text = $("#YR").val()-1;
$("#YR").val(text);
$("#msg").html("<font color=red>前年度にセットしました。</font>");
}
});
//足す
$("#UPP").click(function() {
var date = new Date();
var yr = date.getFullYear();
//データ無し
if($("#YR").val()==""){
$("#YR").val(yr);
$("#msg").html("<font color=green>今年を代入しました。</font>");
}
//データ有り
else{
var txu = parseInt($("#YR").val())+1;
$("#YR").val(txu);
$("#msg").html("<font color=red>次年度にセットしました。</font>");
}
});
});
</script>
</head>
<body>
<h1>SET YEAR</h1>
年度をクリック操作。<br><br>
<input type="text" size="5" name="year" id="YR" value="2016">yyyy <small><span id="DWN"> ↓↓ </span> <span id="UPP"> ↑↑ </span>
<br>
<div id="qmsg">
</div>
</body>
</html>
view raw setyear.html hosted with ❤ by GitHub



少しは入力の手間が省けるだろうか。

2016年6月17日金曜日

〒から住所の自動入力

ajaxzip3を使うと簡単に設置出来る。
https://github.com/ajaxzip3/ajaxzip3.github.io

2016年にはいってGoogle Codeのサービスが停止、かわりにGitHubで提供されるようにな
った。


備考
-----------
最近になって気がついたのは、なぜ企業のビルなどの〒番号はもしか省略されている??

郵便局の郵便番号検索
http://www.post.japanpost.jp/zipcode/index.html

2016年6月16日木曜日

CSSフレームワーク

CSSだけを利用するタイプのフレームワークは、比較的設置しやすい。


PureCSS
http://purecss.io/

Kube CSS
http://imperavi.com/kube/


説明が英語なのでシンプルなものが重宝します。