• Как в pgsql найти дубликаты с временными промежутками?

    ninetwgb
    @ninetwgb Автор вопроса
    Живу
    немного доработал
    select DISTINCT t1.id, t1.name from test t1
    INNER JOIN test t2 on t1.name = t2.name and t1.date BETWEEN t2.date-'5 seconds'::interval and t2.date+'5 seconds'::interval and t1.id <> t2.id
    WHERE t1.date >= 20171220 and t1.date < 20171221

    таким запросом получаем id и name дубля в пределах c 20.12.2017 по 21.12.2017
    вдруг кому пригодится.
    Ответ написан
    Комментировать
  • Как сделать плавную смену фона только на JS?

    ninetwgb
    @ninetwgb
    Живу
    <script type="text/javascript" src="js/changebackground.js"></script>
    
    	<div id="container" style="">
    	<!-- Блок с бэкграундом, фон динамический changebackground.js-->	
    	</div>


    window.onload = function changebg(){
    	
    	var path = "url(images/background/";
    	var ext = ".jpg)";
    	var backs = [];
    		
    	for(var i = 1; i <= 9; i++){
    		var fileNum = ('00' + i).substr(-3);
    		var fullPath = path + fileNum + ext;
    		backs.push(fullPath);
    	}
    	
    	var randomImg = Math.floor(Math.random() * backs.length);
    		
    	document.getElementById('container').style.background = (backs[randomImg]);
    	document.getElementById('container').style.backgroundSize = "cover";
    	document.getElementById('container').style.backgroundRepeat = "no-repeat";
    	
    	setInterval(changebg, 2000);


    условие: изображения должны лежать в (images/background) и обзываться 001.jpg, 002.jpg .... 0xx.jpg
    Ответ написан
    Комментировать