Сообщения

Сообщения за Апрель, 2014

Выбор нескольких строк с одинаковыми значениями

Изображение
Выбор нескольких строк с одинаковыми значениями Имеем  2 таблицы вида



То есть в таблице "SC_Chemlog"."T_AnalizData" лежат поля необходимые поля "F_AnalizCreate_ID", "F_Value"
В таблице  "SC_Chemlog"."T_AnalizCreate" лежит поле "F_DateAnaliz", "F_ActualAnaliz_ID".

Необходимо получить следующее

































Код:
 SELECT
  "F_DateAnaliz",
  string_agg(case when "F_AnalizElement_ID" = 3 or "F_AnalizElement_ID" = 5 then "F_Value" end,' ') as fe,
  string_agg(case when "F_AnalizElement_ID" = 2 or "F_AnalizElement_ID" = 4 then "F_Value" end,' ') as fe0,
  string_agg(case when "F_AnalizElement_ID" = 6 or "F_AnalizElement_ID" = 7 then "F_Value" end,' ') as nom,
   "ID_AnalizCreate"
FROM
"SC_Chemlog"."T_AnalizData"

 INNER JOIN "SC_Chemlog"."T_AnalizCreate&qu…

DBF + C#

Изображение
DBF + C# Убил день, казалось бы на пустяковую задачку. Взять данные из DBF составленной с помощью Visual Fox Pro. 
Огромное спасибо вот этому парню. В результате сделал как у него. 1. Как создать файл DBF из С# По ходу копания в нете натолкнулся namespace WorkDBF {publicpartialclass Form1 : Form     {public Form1(){             InitializeComponent();}privatevoid Form1_Load(object sender, EventArgs e){             OdbcConnection conn =new OdbcConnection();               conn.ConnectionString=@"Driver={Microsoft dBASE Driver (*.dbf)}";//объявляем команду создания новой таблички dbf             OdbcCommand cmd_create =new OdbcCommand(@"CREATE TABLE [{0}] "+"(itemName Char(40), itemValue Numeric,  itemInfo Char(150))", conn);               conn.Open();//открываем соединение             cmd_create.ExecuteNonQuery();//выполняем команду             conn.Close();//закрываем соединение}2.Как открыть файл DBF Для начала нужно установить себе драйвер Visual FoxPro. …

Календарь и время на JS

Изображение
Календарь и время на JS Необходимо было создать выбор даты и времени на сайте. Проблема возникла, как обычно, банальная - нет документации на русском языке. Ну как, на хабре есть перевод UI Datepickeer`а. Но мне то еще и время нужно.  Хотел поробовать protoplasm.js. Но не осилил (кто знает как, пишите в комментах). В общем решение нашел, достаточно простое. После того как я разобрался что к чему, интегрировать на сайт составило не больше 5 минут. Ну и у вас это должно занять столько же времени. ))) В общем время и календарь (ну не совсем календарь, выбор даты если точнее).  Примеры довольно простые, тяжеловесные правда.  Сразу скажу, если делаете на денвере, то нужен jquery.js. Нужен выше 1.9 версии, но я пользовался 1.11. На виртуалке где я работаю инета нет, поэтому пришлось качать, но а так в примере просто ссылка на jqery в сети. Еще - испольуется свой css. CSS/Site можно не включать, другие включать обязательно, иначе отображение календаря  и времени будет кривое.  Немного кода …