Команда Cygwin top - Просмотр процессов для всех пользователей

Кто-нибудь знает, как увидеть процессы для всех пользователей, используя команду top в Cygwin (часть библиотеки procps в Системе).

I знаю, что это можно сделать в * nix, но я борюсь в Cygwin. Я попытался использовать pslist , но он не работает в консольной SSH-консоли.

Мне нужно решение, где я мог бы видеть верхний подобный диалог с использованием SSH. У меня нет никакого доступа NTLM SSO к гостю Win2k3, так что ssh - единственный путь. Какой SQL мне нужно, чтобы вставить дату в формате 01/08/2010 00:00:00, где дата является первым днем ​​...

Мне нужна функциональность в скрипте, который позволит мне вставлять даты в таблицу.

Какой SQL мне нужно для вставки даты в формате

01/08/2010 00:00:00

, где дата - первый день текущего месяца. Что мне нужно, чтобы изменить порядок, чтобы я мог указать значение месяца? Спасибо

33
задан DaveDev 17 August 2010 в 14:51
поделиться

6 ответов

Лучший и самый простой способ сделать это - использовать:

SELECT DATEADD(m, DATEDIFF(m, 0, GETDATE()), 0)

Просто замените GETDATE () любой датой, которая вам нужна.

77
ответ дан 27 November 2019 в 17:45
поделиться
SELECT  CAST(FLOOR(CAST(DATEADD(d, 1 - DAY(GETDATE()), GETDATE()) AS FLOAT)) AS DATETIME)
0
ответ дан 27 November 2019 в 17:45
поделиться

Я думаю, что обычно преобразует строку в MM / DD / YY HH: mm: ss, вам нужно будет использовать 08/01/2010 00:00:00

Извините, неправильно понял вопрос , чтобы посмотреть, можно ли изменить порядок строк.

Это может быть то, что вам нужно:

declare @test as date

select @test = CONVERT(date, '01/08/2010 00:00:00', 103)
select convert(varchar(15), @test, 106)
0
ответ дан 27 November 2019 в 17:45
поделиться

ВЫБРАТЬ DATEADD (день, 1-DATEpart (день, GETDATE ()), GETDATE ())

1
ответ дан 27 November 2019 в 17:45
поделиться
select cast(cast(datepart(year,getdate()) as char(4)) 
+ '/' 
+ cast(datepart(month,getdate()) as char(2))
+ '/01' as datetime)
3
ответ дан 27 November 2019 в 17:45
поделиться

Изменено по этой ссылке . Он вернется в виде строки, но вы можете изменить, если необходимо, чтобы вернуть свой тип данных datetime.

SELECT CONVERT(VARCHAR(25),DATEADD(dd,-(DAY(GetDate())-1),GetDate()),101) 
0
ответ дан 27 November 2019 в 17:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: