Вместо присоединения к profile_activities
непосредственно присоединитесь к подзапросу, который выбирает все столбцы из profile_activities
, а также к lag()
ed created_at
. Затем вы можете сравнить с created_at
из «предыдущего» действия. В качестве значения по умолчанию для lag()
, которое берется при отсутствии предыдущей активности, используйте '-infinity'
. Поскольку все метки времени больше отрицательной бесконечности, сравнение с карточкой слова created_at
будет работать и в этих случаях.
SELECT w.wordcard_id,
w.profile_id,
w.created_at,
a.activity_id,
a.profile_id,
a.created_at
FROM (SELECT a.activity_id,
a.profile_id,
a.created_at,
lag(a.created_at,
1,
'-infinity') OVER (ORDER BY a.created_at) created_at_lag
FROM profile_activities a) a
INNER JOIN profile_wordcards w
ON w.profile_id = a.profile_id
AND w.created_at > a.created_at_lag
AND w.created_at <= a.created_at
ORDER BY a.activity_id;
Можно использовать Простого Редактора Resx, это имеет некоторые интересные функции, которые помогут Вам в процесс перевода.
Вы могли использовать Редактора Resx, маленький ориентированный на перевод редактор файлов.
Вот является ссылка на Joannès Vermoel (автор бесплатного инструмента) записью блога об этом.
Даже при том, что это - интуитивный счетчик, это - лучшая идея перевести exe, а не файл ресурсов. Читайте почему здесь:
Вы могли использовать winres.exe от Microsoft, она позволяет Вам локализовать формы окон, не имея необходимость использовать Visual Studio. Это не сохраняет ресурсы к текстовому файлу, но идея состоит в том, что эксперт по локализации для каждой культуры мог использовать инструмент для генерации локализованных версий приложения.
Вот лучшее объяснение: http://msdn.microsoft.com/en-us/library/8bxdx003 (По сравнению с 80) .aspx
Можно хотеть взглянуть на Excel Resource Transfer. Это - Дополнение для Microsoft Excel, чтобы импортировать и экспортировать тексты из файлов ресурсов. Существует пробная версия. Полная версия стоит 25 Евро.